summaryrefslogtreecommitdiff
path: root/toolchain/glibc/patches/gcc_eh.patch
blob: 8c5f2a0bd25d301a5e4d293d800edfb76bbebdef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff -Nur glibc-2.16.0.orig/Makeconfig glibc-2.16.0/Makeconfig
--- glibc-2.16.0.orig/Makeconfig	2012-06-30 21:12:34.000000000 +0200
+++ glibc-2.16.0/Makeconfig	2012-09-28 20:11:14.000000000 +0200
@@ -519,11 +519,11 @@
 ifneq ($(have-cc-with-libunwind),yes)
   libunwind =
 else
-  libunwind = -lunwind
+  libunwind =
 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)