commit | d664adb6bb7243fc9be1cb242a18a76901bc5c3a | [log] [tgz] |
---|---|---|
author | Graeme Russ <graeme.russ@gmail.com> | Thu Oct 07 20:03:20 2010 +1100 |
committer | Graeme Russ <graeme.russ@gmail.com> | Thu Oct 07 20:03:20 2010 +1100 |
tree | b29c069950bd4c4af917015c29ba3ae824a4818e | |
parent | abe98f49e191ce0183132bed548643db7e2b80c5 [diff] [blame] |
x86: use gc sections to reduce image size Follow the discussion of Charles Manning and Mike Frysinger. Using gc_sections helps reduce image size.
diff --git a/arch/i386/config.mk b/arch/i386/config.mk index 4b990e0..0e80a1a 100644 --- a/arch/i386/config.mk +++ b/arch/i386/config.mk
@@ -26,3 +26,6 @@ STANDALONE_LOAD_ADDR = 0x40000 PLATFORM_CPPFLAGS += -DCONFIG_I386 -D__I386__ + +LDFLAGS += --cref --gc-sections +PLATFORM_RELFLAGS += -ffunction-sections