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]

RE: crosstool-0.28-rc36: ld.so.1 undefined reference


Looks like that error is gone but there are a lot of other errors (which
I
may not have noticed last time). BTW, this time I was trying to build
using gcc-3.4.0-glibc-2.2.5 on a 'Red Hat Enterprise Linux WS release 3
(Taroon)' box which doesn't seem to have a libc-2.2.5. Does the cross
compiler build have any requirements on the host machine? I read, the
host should have >=gcc3.3 compiler to build a >=gcc3.3 cross compiler
but any
beyond that?
--------------------------------------------------------------------------
File Edit Options Buffers Tools Help
/bin/sh ../scripts/rellns-sh
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2
.5/build-glibc/libc.so
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/bui
ld-glibc/libc.so.6.new
mv -f
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/libc.so.
6.new
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/libc.so.
6
mips-unknown-linux-gnu-gcc  -nostdlib -nostartfiles -o
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-lin
ux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/iconv/iconvconfig
-Wl,-dynamic-linker=/lib/ld.so.1    /home/crosstool/c
rosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/crt1.o
/home/crosstool/cros
stool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/crti.o
`mips-unknown-linux-gnu\
-
gcc  --print-file-name=crtbegin.o`
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-gli
bc-2.2.5/build-glibc/iconv/iconvconfig.o
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4
.0-glibc-2.2.5/build-glibc/iconv/strtab.o
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.
4.0-glibc-2.2.5/build-glibc/iconv/xmalloc.o
-Wl,-rpath-link=/home/crosstool/crosstool-0.28-rc36/build/mips-unkno
wn-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc:/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/g
cc-3.4.0-glibc-2.2.5/build-glibc/math:/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-
glibc-2.2.5/build-glibc/elf:/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.
5/build-glibc/dlfcn:/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-
glibc-2.2.5/build-glibc/elf:/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.
5/build-glibc/dlfcn:/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-
glibc/nss:/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/nis:
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/rt:/home/vvada
palli/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/resolv:/home/crosstool/c
rosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/crypt:/home/crosstool/crosstool
-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/linuxthreads
/home/crosstool/crosstool-
0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/libc.so.6
/home/crosstool/crosstool-0.28
-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/libc_nonshared.a
-lgcc `mips-unknown-linux-g\
n
u-gcc  --print-file-name=crtend.o`
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-gli
bc-2.2.5/build-glibc/csu/crtn.o
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/crtn.o(.te
xt+0x0):/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/cr
tn.S:20: multiple definition of `dummy' 
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/crti.o(.te
xt+0x0):/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/cr
ti.S:42: first defined here
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/crtn.o(.te
xt+0x18):/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/c
rtn.S:37: multiple definition of `_init' 
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/crti.o(.te
xt+0x30):/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/c
rti.S:76: first defined here
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/crtn.o(.in
it+0x1c):/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/c
rtn.S:88: multiple definition of `_fini' 
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/crti.o(.in
it+0x10):/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/c
rti.S:48: first defined here
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/crti.o(.in
it+0x28):/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/c
rti.S:58: undefined reference to `i_am_not_a_leaf'
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/crtn.o(.in
it+0x4c):/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/c
rtn.S:110: undefined reference to `i_am_not_a_leaf'

/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/crtn.o(.in
it+0x50):/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/csu/c
rtn.S:111: undefined reference to `i_am_not_a_leaf'
/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/elf/ld.so.1:
u
ndefined reference to `__dl_runtime_resolve'
collect2: ld returned 1 exit status
make[2]: ***
[/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/
iconv/iconvconfig] Error 1
make[2]: Leaving directory
`/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.
5/glibc-2.2.5/iconv'
make[1]: *** [iconv/others] Error 2
make[1]: Leaving directory
`/home/crosstool/crosstool-0.28-rc36/build/mips-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.
5/glibc-2.2.5'
make: *** [all] Error 2

---
/ml


> -------- Original Message --------
> Subject: Re: crosstool-0.28-rc36: ld.so.1 undefined reference
> From: "Dan Kegel" <dank@kegel.com>
> Date: Sat, September 25, 2004 8:10 am
> To: ml@bitbash.net
> Cc: crossgcc@sources.redhat.com
> 
> ml@bitbash.net wrote:
> > I'm trying to use crosstool to build mips-linux cross compiler. If I
> > use gcc-3.2.3-glibc-2.2.3.dat file, the cross compiler is built without
> > any problems. If I use gcc-3.2.3-glibc-2.2.5.dat file, the build fails
> > with the following error.
> > ld.so.1: undefined reference to _dl_init_internal
> 
> Try editing
> crosstool-0.28-rc36/patches/glibc-2.2.5/glibc-2.2.5-mips-dl-machine-1.59.patch
> and change the word _dl_init_internal to _dl_init.
> I think I went too far in CVS there...
> - 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]