This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc-4.0.0 support (was: Re: error in building sh3eb toolchain)


Robert P. J. Day wrote:
GCC_DIR=gcc-4.1-20050327
GLIBC_DIR=glibc-2.3.4
... [fails while building glibc]
../sysdeps/ieee754/dbl-64/s_isinf.c:29: error: 'isinf' aliased to undefined symbol '__isinf'

FWIW, I'm tracking down the needed patches from glibc cvs now, and will include them in the next crosstool, which will support gcc-4.0.0-rc1 or so.

So far, it looks like these two:

http://sourceware.org/cgi-bin/cvsweb.cgi/libc/include/libc-symbols.h.diff?r1=1.70&r2=1.71&cvsroot=glibc

Revision 1.71, Thu Mar 17 21:06:27 2005 UTC (3 weeks, 5 days ago) by roland
Branch: MAIN
CVS Tags: fedora-glibc-20050405T2114, fedora-glibc-20050401T1444, fedora-glibc-20050324T0715, fedora-glibc-20050319T1907, HEAD
Changes since 1.70: +11 -66 lines
Diff to previous 1.70 (colored)

2005-03-16 Richard Henderson <rth@redhat.com>

        * include/libc-symbols.h (__hidden_proto): Remove bogus declaration
        of internal.
        (__hidden_def1, __hidden_dot_def1): Remove.
        (__hidden_def2, __hidden_def3): Remove.
        (__hidden_ver1): New.
        (hidden_ver, hidden_def, hidden_weak): Use it.
        (hidden_data_ver, hidden_data_ver, hidden_data_weak): Use non-data
        version of the macro.

Revision 1.34, Thu Mar 17 21:06:24 2005 UTC (3 weeks, 5 days ago) by roland
Branch: MAIN
CVS Tags: fedora-glibc-20050405T2114, fedora-glibc-20050401T1444, fedora-glibc-20050324T0715, fedora-glibc-20050319T1907, HEAD
Changes since 1.33: +4 -2 lines
Diff to previous 1.33 (colored)

2005-03-16 Richard Henderson <rth@redhat.com>

        * include/wchar.h (__wcscoll): Remove.
        * wcsmbs/wcscoll.c: Define wcscoll directly instead of via __wcscoll.
        * string/strcoll.c: Don't issue libc_hidden_def STRCOLL redefined.

http://sourceware.org/cgi-bin/cvsweb.cgi/libc/string/strcoll.c.diff?r1=1.33&r2=1.34&cvsroot=glibc
http://sourceware.org/cgi-bin/cvsweb.cgi/libc/include/wchar.h.diff?r1=1.26&r2=1.27&cvsroot=glibc
http://sourceware.org/cgi-bin/cvsweb.cgi/libc/wcsmbs/wcscoll.c.diff?r1=1.13&r2=1.14&cvsroot=glibc

Hopefully I can get this released before gcc-4.0.0 is out.
- Dan

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]