0002-libapparmor-fixing-setup.py-call-when-crosscompiling.patch 1.2 KB

123456789101112131415161718192021222324252627282930
  1. From cf61d1257b9a5f12fdf6f4dd6a2746f77b23a8a0 Mon Sep 17 00:00:00 2001
  2. From: Angelo Compagnucci <angelo@amarulasolutions.com>
  3. Date: Tue, 24 Mar 2020 23:02:08 +0100
  4. Subject: [PATCH] libapparmor: fixing setup.py call when crosscompiling
  5. When crosscompiling, setupy.py should be called passing the settings
  6. discovered by ac_python_devel.m4 and not using the default system
  7. settings.
  8. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
  9. ---
  10. libraries/libapparmor/swig/python/Makefile.am | 2 +-
  11. 1 file changed, 1 insertion(+), 1 deletion(-)
  12. diff --git a/libraries/libapparmor/swig/python/Makefile.am b/libraries/libapparmor/swig/python/Makefile.am
  13. index 421acba9..6c60181e 100644
  14. --- a/libraries/libapparmor/swig/python/Makefile.am
  15. +++ b/libraries/libapparmor/swig/python/Makefile.am
  16. @@ -11,7 +11,7 @@ MOSTLYCLEANFILES=libapparmor_wrap.c LibAppArmor.py
  17. all-local: libapparmor_wrap.c setup.py
  18. if test ! -f libapparmor_wrap.c; then cp $(srcdir)/libapparmor_wrap.c . ; fi
  19. - $(PYTHON) setup.py build
  20. + CC="$(CC)" CFLAGS="$(PYTHON_CPPFLAGS)" LDSHARED="$(CC) -shared" LDFLAGS="$(PYTHON_LDFLAGS)" $(PYTHON) setup.py build
  21. install-exec-local:
  22. $(PYTHON) setup.py install --root="/$(DESTDIR)" --prefix="$(prefix)"
  23. --
  24. 2.17.1