2015-04-06 23:17:50 +00:00
|
|
|
diff -Naur acpica-unix2-20150204/generate/unix/Makefile.config acpica-unix2-20150204-new/generate/unix/Makefile.config
|
|
|
|
--- acpica-unix2-20150204/generate/unix/Makefile.config 2015-04-06 17:12:41.069521987 -0600
|
|
|
|
+++ acpica-unix2-20150204-new/generate/unix/Makefile.config 2015-04-06 17:14:43.218806842 -0600
|
|
|
|
@@ -159,6 +159,8 @@
|
|
|
|
OPT_CFLAGS += -D_FORTIFY_SOURCE=2
|
|
|
|
endif
|
|
|
|
|
|
|
|
+OPT_CFLAGS += -fPIC -pie
|
|
|
|
+
|
|
|
|
CFLAGS += \
|
|
|
|
-D$(HOST)\
|
|
|
|
-D_GNU_SOURCE\
|
2015-04-06 23:35:24 +00:00
|
|
|
diff -Naur acpica-unix2-20150204/generate/unix/iasl/Makefile acpica-unix2-20150204-new/generate/unix/iasl/Makefile
|
|
|
|
--- acpica-unix2-20150204/generate/unix/iasl/Makefile 2015-02-04 14:12:17.000000000 -0700
|
|
|
|
+++ acpica-unix2-20150204-new/generate/unix/iasl/Makefile 2015-04-06 17:34:07.199134458 -0600
|
|
|
|
@@ -301,20 +301,21 @@
|
|
|
|
# Cannot use the common compile warning flags since the C files are created
|
|
|
|
# by the utilities above and they are not necessarily ANSI C, etc.
|
|
|
|
#
|
|
|
|
+HARDENING_FLAGS = -fPIC -pie
|
|
|
|
$(OBJDIR)/aslcompilerlex.o : $(OBJDIR)/aslcompilerlex.c
|
|
|
|
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
|
|
|
+ $(CC) -c $(CFLAGS) $(HARDENING_FLAGS) -Wall -Werror -o$@ $<
|
|
|
|
|
|
|
|
$(OBJDIR)/aslcompilerparse.o : $(OBJDIR)/aslcompilerparse.c
|
|
|
|
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
|
|
|
+ $(CC) -c $(CFLAGS) $(HARDENING_FLAGS) -Wall -Werror -o$@ $<
|
|
|
|
|
|
|
|
$(OBJDIR)/dtparserlex.o : $(OBJDIR)/dtparserlex.c
|
|
|
|
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
|
|
|
+ $(CC) -c $(CFLAGS) $(HARDENING_FLAGS) -Wall -Werror -o$@ $<
|
|
|
|
|
|
|
|
$(OBJDIR)/dtparserparse.o : $(OBJDIR)/dtparserparse.c
|
|
|
|
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
|
|
|
+ $(CC) -c $(CFLAGS) $(HARDENING_FLAGS) -Wall -Werror -o$@ $<
|
|
|
|
|
|
|
|
$(OBJDIR)/prparserlex.o : $(OBJDIR)/prparserlex.c
|
|
|
|
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
|
|
|
+ $(CC) -c $(CFLAGS) $(HARDENING_FLAGS) -Wall -Werror -o$@ $<
|
|
|
|
|
|
|
|
$(OBJDIR)/prparserparse.o : $(OBJDIR)/prparserparse.c
|
|
|
|
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
|
|
|
+ $(CC) -c $(CFLAGS) $(HARDENING_FLAGS) -Wall -Werror -o$@ $<
|