diff --git a/package/base/glibc/glibc.conf b/package/base/glibc/glibc.conf index 5c687716b..fba3c2df9 100644 --- a/package/base/glibc/glibc.conf +++ b/package/base/glibc/glibc.conf @@ -355,4 +355,4 @@ if [ $stagelevel -eq 1 -a -f $confdir/glibc$pkg_glibc_version/no_path_in_glibcso then var_append patchfiles " " $confdir/glibc$pkg_glibc_version/no_path_in_glibcso.diff fi - +[ $stagelevel -ne 1 ] && var_remove patchfiles "$confdir/glibc$pkg_glibc_version/gcc_eh.patch.cross" diff --git a/package/base/glibc/glibc23/gcc_eh.patch.cross b/package/base/glibc/glibc23/gcc_eh.patch.cross new file mode 100644 index 000000000..52f57c1ae --- /dev/null +++ b/package/base/glibc/glibc23/gcc_eh.patch.cross @@ -0,0 +1,11 @@ +--- ./Makeconfig 2003-09-17 10:36:10.000000000 +0200 ++++ ./Makeconfig.patch 2004-09-06 17:52:29.000000000 +0200 +@@ -511,7 +511,7 @@ + link-extra-libs-bounded = $(foreach lib,$(LDLIBS-$(@F:%-bp=%)),$(common-objpfx)$(lib)_b.a) + + ifndef gnulib +-gnulib := -lgcc -lgcc_eh ++gnulib := -lgcc + endif + ifeq ($(elf),yes) + +preinit = $(addprefix $(csu-objpfx),crti.o)