From c6b6450cecdf9356d5890beb6131276e8b2ebe1e Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Thu, 3 Feb 2011 00:14:43 +0100 Subject: [PATCH] Bug 629638 - Build elfhack injected code with a limited set of CFLAGS. r=khuey a=bsmedberg --- build/unix/elfhack/Makefile.in | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/build/unix/elfhack/Makefile.in b/build/unix/elfhack/Makefile.in index 17a389b7e244..8d6d5c8602f5 100644 --- a/build/unix/elfhack/Makefile.in +++ b/build/unix/elfhack/Makefile.in @@ -107,11 +107,12 @@ inject/%.c: inject.c | inject GARBAGE_DIRS += inject -inject/%.$(OBJ_SUFFIX): DEFINES += -DBITS=$(if $(HAVE_64BIT_OS),64,32) -inject/$(CPU)-noinit.$(OBJ_SUFFIX): DEFINES += -DNOINIT - # need this to suppress errors due to /usr/include/linux/byteorder/swab.h # on mozilla buildbots OS_CXXFLAGS := $(filter-out -pedantic,$(OS_CXXFLAGS)) include $(topsrcdir)/config/rules.mk + +inject/%.$(OBJ_SUFFIX): DEFINES += -DBITS=$(if $(HAVE_64BIT_OS),64,32) +inject/%.$(OBJ_SUFFIX): CFLAGS := -O2 $(filter -m% -I%,$(CFLAGS)) +inject/$(CPU)-noinit.$(OBJ_SUFFIX): DEFINES += -DNOINIT