gcc_eh.patch 647 B

123456789101112131415161718
  1. diff -Nur glibc-2.16.0.orig/Makeconfig glibc-2.16.0/Makeconfig
  2. --- glibc-2.16.0.orig/Makeconfig 2012-06-30 21:12:34.000000000 +0200
  3. +++ glibc-2.16.0/Makeconfig 2012-09-28 20:11:14.000000000 +0200
  4. @@ -519,11 +519,11 @@
  5. ifneq ($(have-cc-with-libunwind),yes)
  6. libunwind =
  7. else
  8. - libunwind = -lunwind
  9. + libunwind =
  10. endif
  11. -libgcc_eh := -Wl,--as-needed -lgcc_s $(libunwind) -Wl,--no-as-needed
  12. +libgcc_eh := -Wl,--as-needed $(libunwind) -Wl,--no-as-needed
  13. gnulib := -lgcc $(libgcc_eh)
  14. -static-gnulib := -lgcc -lgcc_eh $(libunwind)
  15. +static-gnulib := -lgcc $(libunwind)
  16. libc.so-gnulib := -lgcc
  17. endif
  18. +preinit = $(addprefix $(csu-objpfx),crti.o)