1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/patches/gcc/4.2.3/320-libgcc_eh.a.patch Mon Dec 12 21:41:16 2011 +0200
1.3 @@ -0,0 +1,32 @@
1.4 +Vampirised from:
1.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
1.6 +
1.7 +diff -durN gcc-4.2.2.orig/gcc/mklibgcc.in gcc-4.2.2/gcc/mklibgcc.in
1.8 +--- gcc-4.2.2.orig/gcc/mklibgcc.in 2006-07-04 22:20:01.000000000 +0200
1.9 ++++ gcc-4.2.2/gcc/mklibgcc.in 2011-08-31 16:24:03.674690016 +0200
1.10 +@@ -223,8 +223,8 @@
1.11 + if [ "$LIBUNWIND" ]; then
1.12 + libunwind_a=$dir/libunwind.a
1.13 + fi
1.14 ++ libgcc_eh_a=$dir/libgcc_eh.a
1.15 + if [ "$SHLIB_LINK" ]; then
1.16 +- libgcc_eh_a=$dir/libgcc_eh.a
1.17 + libgcc_s_so=$dir/libgcc_s${SHLIB_EXT}
1.18 + if [ "$LIBUNWIND" ]; then
1.19 + libunwind_so=$dir/libunwind${SHLIB_EXT}
1.20 +@@ -889,11 +889,11 @@
1.21 + echo ' chmod 644' ${ldir}/libgcov.a
1.22 + echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcov.a
1.23 +
1.24 +- if [ "$SHLIB_LINK" ]; then
1.25 +- echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
1.26 +- echo ' chmod 644' ${ldir}/libgcc_eh.a
1.27 +- echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
1.28 ++ echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
1.29 ++ echo ' chmod 644' ${ldir}/libgcc_eh.a
1.30 ++ echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
1.31 +
1.32 ++ if [ "$SHLIB_LINK" ]; then
1.33 + shlib_slibdir_qual=
1.34 + os_multilib_dir=`$GCC_FOR_TARGET $flags --print-multi-os-directory`
1.35 + if [ "$os_multilib_dir" != . ]; then