summaryrefslogtreecommitdiff
path: root/src/config/Config.lb
diff options
context:
space:
mode:
authorStefan Reinauer <stepan@coresystems.de>2009-05-30 15:12:33 +0000
committerStefan Reinauer <stepan@openbios.org>2009-05-30 15:12:33 +0000
commit608762793a4e6f1a4152858dfeb372dc4c3f10a0 (patch)
treeb2a68db74db74a9ad3af9c1f711d64dac4efdf71 /src/config/Config.lb
parent41216225a1b19e91af3e205666a61117d9496de3 (diff)
downloadcoreboot-608762793a4e6f1a4152858dfeb372dc4c3f10a0.tar.xz
Many Kudos go to Segher Boessenkool and Patrick Georgi for figuring this one
out. Fix the libgcc dependency on abort() due to nested functions. Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4326 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/config/Config.lb')
-rw-r--r--src/config/Config.lb2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/config/Config.lb b/src/config/Config.lb
index ae01383030..2a30a91ef9 100644
--- a/src/config/Config.lb
+++ b/src/config/Config.lb
@@ -47,7 +47,7 @@ end
makerule coreboot_ram.o
depends "src/arch/$(ARCH)/lib/c_start.o $(DRIVER) coreboot.a $(LIBGCC_FILE_NAME)"
- action "$(CC) $(DISTRO_LFLAGS) -nostdlib -r -o $@ $^"
+ action "$(CC) $(DISTRO_LFLAGS) -nostdlib -r -o $@ src/arch/$(ARCH)/lib/c_start.o $(DRIVER) -Wl,-\( coreboot.a $(LIBGCC_FILE_NAME) -Wl,-\)"
end
makerule coreboot_ram