From 32fa323b895141e70e705ac6791e62c7376289bc Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Fri, 10 Feb 2006 05:23:32 +0000 Subject: mach writes in bug 685: The last revision of gcc-3.4.4 patch file 100-uclibc-conf.patch builds file unwind-dw2-fde-glibc.c into libgcc (at least on mipsel-linux-uclibc and arm-linux-uclibc, but it should be the same on most architectures). this is due to the simplification of the uclibc patch ... simplified a little too much :) --- toolchain/gcc/4.0.2/100-uclibc-conf.patch | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'toolchain/gcc/4.0.2') diff --git a/toolchain/gcc/4.0.2/100-uclibc-conf.patch b/toolchain/gcc/4.0.2/100-uclibc-conf.patch index 700c1aec5..3be7d0975 100644 --- a/toolchain/gcc/4.0.2/100-uclibc-conf.patch +++ b/toolchain/gcc/4.0.2/100-uclibc-conf.patch @@ -1,3 +1,11 @@ +--- gcc-4.0.2/gcc/config/t-linux-uclibc ++++ gcc-4.0.2/gcc/config/t-linux-uclibc +@@ -0,0 +1,5 @@ ++# Remove glibc specific files added in t-linux ++SHLIB_MAPFILES := $(filter-out $(srcdir)/config/libgcc-glibc.ver, $(SHLIB_MAPFILES)) ++ ++# Use unwind-dw2-fde instead of unwind-dw2-fde-glibc ++LIB2ADDEH := $(subst unwind-dw2-fde-glibc.c,unwind-dw2-fde.c,$(LIB2ADDEH)) --- gcc-4.0.2/gcc/config.gcc +++ gcc-4.0.2/gcc/config.gcc @@ -1778,7 +1778,7 @@ @@ -19,7 +27,7 @@ +# Rather than hook into each target, just do it after all the linux +# targets have been processed +case ${target} in -+*-linux-uclibc*) tm_defines="${tm_defines} USE_UCLIBC" ++*-linux-uclibc*) tm_defines="${tm_defines} USE_UCLIBC" ; tmake_file="${tmake_file} t-linux-uclibc" +esac case ${target} in -- cgit v1.2.3