[uClibc]rsh linking error against uClibc 0.9.11
Doug Edwards
dedwards at synergymicro.com
Tue Apr 29 14:48:22 UTC 2003
Hello -
I'm having problems building rsh against uClibc. It doesn't return
any compile errors, but the app is linked against uClibc and glibc.
Here's my setup:
powerpc
uClibc 0.9.11
inetutils-1.4.2 package (which contains rsh)
2.4.19 linux kernel
I ran my configure with the following options:
./configure --disable-servers --disable-clients --enable-rsh
--enable-rshd --disable-ncurses CC=/usr/powerpc-linux-uclibc/bin/gcc
LD=/usr/powerpc-linux-uclibc/bin/ld
Here's what I get when I run the make and ldd (from the rsh directory):
[user at host rsh]$ make
source='rsh.c' object='rsh.o' libtool=no \
depfile='.deps/rsh.Po' tmpdepfile='.deps/rsh.TPo' \
depmode=gcc /bin/sh ../depcomp \
/usr/powerpc-linux-uclibc/bin/gcc -DHAVE_CONFIG_H -I. -I. -I..
-DPATH_RLOGIN=\"/usr/local/bin/rlogin\" -I../include -g -O2 -c
`test -f 'rsh.c' || echo './'`rsh.c
/usr/powerpc-linux-uclibc/bin/gcc -g -O2 -o rsh rsh.o
-L../libinetutils -linetutils -lz -lresolv
/usr/bin/ld: warning: libc.so.6, needed by /usr/lib/libz.so, may
conflict with libc.so.0
/usr/bin/ld: BFD 2.11.92.0.10 20011021 assertion fail elflink.h:3774
[user at host rsh]$
[user at host rsh]$ /usr/powerpc-linux-uclibc/bin/ldd rsh
libz.so.1 => /usr/lib/libz.so.1
libresolv.so.0 => /usr/powerpc-linux-uclibc/lib/libresolv.so.0
libc.so.0 => /usr/powerpc-linux-uclibc/lib/libc.so.0
libc.so.6 => /lib/libc.so.6
ld.so.1 => /lib/ld.so.1
/usr/powerpc-linux-uclibc/lib/ld-uClibc.so.0 =>
/usr/powerpc-linux-uclibc/lib/ld-uClibc.so.0
[dedwards at Piltdown rsh]$
Any suggestions? I tried compiling against uClibc 0.9.19 but ran
into other problems there. It compiles fine against glibc.
Thanks in advance,
Doug Edwards
--
_____________________
Doug Edwards
Synergy Microsystems
9605 Scranton Rd., Suite 700
San Diego, CA 92121-1773
dedwards at synergymicro.com
(858)452-0020
http://www.synergymicro.com
_____________________
More information about the uClibc
mailing list