summaryrefslogtreecommitdiff
path: root/toolchain/eglibc/patches/gcc-linker.patch
blob: 4944066dc9e897ab1143f2b714fb52dfa63306bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff -Nur eglibc-2.16.orig/libc/Makeconfig eglibc-2.16/libc/Makeconfig
--- eglibc-2.16.orig/libc/Makeconfig	2012-07-31 09:00:21.000000000 +0200
+++ eglibc-2.16/libc/Makeconfig	2012-08-30 13:01:34.000000000 +0200
@@ -521,9 +521,9 @@
 else
   libunwind = -lunwind
 endif
-libgcc_eh := -Wl,--as-needed -lgcc_s $(libunwind) -Wl,--no-as-needed
+libgcc_eh := -Wl,--as-needed $(libunwind) -Wl,--no-as-needed
 gnulib := -lgcc $(libgcc_eh)
-static-gnulib := -lgcc -lgcc_eh $(libunwind)
+static-gnulib := -lgcc $(libunwind)
 libc.so-gnulib := -lgcc
 endif
 +preinit = $(addprefix $(csu-objpfx),crti.o)