Hi,

Some parts of the AppArmor build system don't respect $CPPFLAGS.
The attached patch fixes this.
It should be applicable to both 2.9 and master.

Cheers,
Felix
=== modified file 'changehat/pam_apparmor/Makefile'
--- changehat/pam_apparmor/Makefile	2015-01-23 23:52:09 +0000
+++ changehat/pam_apparmor/Makefile	2015-06-09 15:31:18 +0000
@@ -53,7 +53,7 @@
   AA_LINK_FLAGS = -L$(LIBAPPARMOR_PATH)
   AA_LDLIBS = -lapparmor
 endif
-EXTRA_CFLAGS=$(CFLAGS) -fPIC -shared -Wall $(LIBAPPARMOR_INCLUDE)
+EXTRA_CFLAGS=$(CFLAGS) $(CPPFLAGS) -fPIC -shared -Wall $(LIBAPPARMOR_INCLUDE)
 LINK_FLAGS=-Xlinker -x $(AA_LINK_FLAGS)
 LIBS=-lpam $(AA_LDLIBS)
 OBJECTS=${NAME}.o get_options.o

=== modified file 'parser/Makefile'
--- parser/Makefile	2015-05-03 11:42:39 +0000
+++ parser/Makefile	2015-06-09 15:31:05 +0000
@@ -50,7 +50,7 @@
 endif
 endif #CFLAGS
 
-EXTRA_CXXFLAGS = ${CFLAGS} ${CXX_WARNINGS} -std=gnu++0x -D_GNU_SOURCE
+EXTRA_CXXFLAGS = ${CFLAGS} ${CPPFLAGS} ${CXX_WARNINGS} -std=gnu++0x -D_GNU_SOURCE
 EXTRA_CFLAGS = ${EXTRA_CXXFLAGS} ${CPP_WARNINGS}
 
 #LEXLIB	:= -lfl

-- 
AppArmor mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/apparmor

Reply via email to