[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Errors compiling glibc for cross-compilation



On Sun, Jul 16, 2000 at 04:25:35PM +0200, Daniel Wagner wrote:
> Hi Seth!
> > /gnome-source/build.glibc/libc.so.0.2
> > /gnome-source/build.glibc/libc_nonshared.a -lgcc `i586-pc-gnu-gcc
> > --print-file-name=crtend.o` /gnome-source/build.glibc/csu/crtn.o
> > /gnome-source/build.glibc/elf/ld.so.1: undefined reference to
> > `__libc_global_ctors'
> > collect2: ld returned 1 exit status
> 
> I remember having the same error. I think it's because you don't use
> binutils-2.9.5.0.22. The newer version won't work now, there's bug.

Mark Kettenis fixed this by now (thanks Mark). Check if your binutils has
the following change:

2000-08-15  Mark Kettenis  <kettenis@gnu.org>

        * sysdeps/mach/hurd/dl-sysdep.c (__libc_multiple_libcs):
        Initialize, needed for change in common symbol handling in newer
        binutils.  Mirrors 2000-01-03 change made by Andreas Schwab.

Thanks Daniel for pointing us to the problem, and for your offer to
investigate this. This message is to let you know that it is resolved.

Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann              GNU    http://www.gnu.org    for public PGP Key 
Marcus.Brinkmann@ruhr-uni-bochum.de,     marcus@gnu.org    PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/       brinkmd@debian.org



Reply to: