Displaying 2 results from an estimated 2 matches for "pie_flags".
Did you mean:
pie_cflags
2011 Mar 29
1
[PATCH] Fix gpxe compilation when gcc is patched to compile by default with -fPIE -Wl, -pie
...k-protector')
CFLAGS += $(SP_FLAGS)
endif
+# Some widespread patched versions of gcc include -fPIE -Wl,-pie by
+# default. gpxe does not support pie code in get_cpuinfo.
+#
+ifeq ($(CCTYPE),gcc)
+PIE_TEST = $(CC) -fno-PIE -nopie -x c -c /dev/null \
+ -o /dev/null >/dev/null 2>&1
+PIE_FLAGS := $(shell $(PIE_TEST) && $(ECHO) '-fno-PIE -nopie')
+CFLAGS += $(PIE_FLAGS)
+endif
+
# gcc 4.4 generates .eh_frame sections by default, which distort the
# output of "size". Inhibit this.
#
--
1.7.3.4
2011 Dec 09
1
[PATCH] Fix compilation when gcc is patched to default to -fPIE -Wl, -pie
...will exit *successfully* if it fails to
+# recognise an option that starts with "no", so we have to test for
+# output on stderr instead of checking the exit status.
+#
+ifeq ($(CCTYPE),gcc)
+PIE_TEST = [ -z "`$(CC) -fno-PIE -nopie -x c -c /dev/null -o /dev/null 2>&1`" ]
+PIE_FLAGS := $(shell $(PIE_TEST) && $(ECHO) '-fno-PIE -nopie')
+CFLAGS += $(PIE_FLAGS)
+endif
+
# gcc 4.4 generates .eh_frame sections by default, which distort the
# output of "size". Inhibit this.
#
--
1.5.6.5