So much for my evil optimization. Doesn't seem to work. Will test

more on it later.
 -Erik
This commit is contained in:
Erik Andersen
2000-05-13 00:28:25 +00:00
parent 7ab9c7ee52
commit 23dea9b712
2 changed files with 74 additions and 11 deletions

View File

@@ -59,6 +59,17 @@ else
#Only staticly link when _not_ debugging
ifeq ($(DOSTATIC),true)
LDFLAGS += --static
#
#use '-ffunction-sections -fdata-sections' and '--gc-sections' if they work
#to try and strip out any unused junk. Doesn't do much for me, but you may
#want to give it a shot...
#
#ifeq ($(shell $(CC) -ffunction-sections -fdata-sections -S \
# -o /dev/null -xc /dev/null && $(LD) --gc-sections -v >/dev/null && echo 1),1)
# CFLAGS += -ffunction-sections -fdata-sections -DFUNCTION_SECTIONS
# LDFLAGS += --gc-sections
#endif
#
endif
endif
@@ -74,13 +85,6 @@ ifdef BB_INIT_SCRIPT
CFLAGS += -DINIT_SCRIPT='"$(BB_INIT_SCRIPT)"'
endif
# use '-ffunction-sections -fdata-sections' and '--gc-sections' if they work
ifeq ($(shell $(CC) -ffunction-sections -fdata-sections -S \
-o /dev/null -xc /dev/null && $(LD) --gc-sections -v >/dev/null && echo 1),1)
CFLAGS += -ffunction-sections -fdata-sections -DFUNCTION_SECTIONS
LDFLAGS += --gc-sections
endif
all: busybox busybox.links doc
doc: docs/BusyBox.txt docs/BusyBox.1 docs/BusyBox.html