patches/gcc/4.3.2/370-sh-no-libc.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Fri Oct 02 22:10:38 2009 +0200 (2009-10-02)
changeset 1551 8c40b842e798
permissions -rw-r--r--
libc/glibc: fix building for seemingly native toolchains

Build glibc with -O2 as a fix/workaround to building
seemingly-native toolchains.

See:
- docs/overview.txt
- docs/known-issues.txt
- http://sourceware.org/ml/crossgcc/2009-09/msg00055.html
     1 diff -durN gcc-4.3.2.orig/libgcc/config/sh/t-linux gcc-4.3.2/libgcc/config/sh/t-linux
     2 --- gcc-4.3.2.orig/libgcc/config/sh/t-linux	2009-03-07 11:42:38.000000000 +0100
     3 +++ gcc-4.3.2/libgcc/config/sh/t-linux	2009-03-07 11:03:39.000000000 +0100
     4 @@ -15,7 +15,7 @@
     5  	-Wl,--soname=@shlib_base_name@.so.1 \
     6  	-Wl,--version-script=@shlib_map_file@ \
     7  	-o @multilib_dir@/@shlib_base_name@.so.1.tmp @multilib_flags@ \
     8 -	@shlib_objs@ -lc && \
     9 +	@shlib_objs@ && \
    10  	rm -f @multilib_dir@/@shlib_base_name@.so && \
    11  	if [ -f @multilib_dir@/@shlib_base_name@.so.1 ]; then \
    12  	  mv -f @multilib_dir@/@shlib_base_name@.so.1 \