[parisc-linux] /bin/sh: undefined symbol: execve
John David Anglin
dave at hiauly1.hia.nrc.ca
Sun Aug 6 12:05:42 MDT 2006
I'm seeing the following fault and others like it in the libjava
testsuite, GCC head:
Executing on host: /home/dave/gcc-4.2/objdir/hppa-linux/libjava/testsuite/../lib
tool --silent --tag=GCJ --mode=link /home/dave/gcc-4.2/objdir/gcc/gcj -B/home/da
ve/gcc-4.2/objdir/hppa-linux/libjava/ -B/home/dave/gcc-4.2/objdir/gcc/ --encodin
g=UTF-8 -B/home/dave/gcc-4.2/objdir/hppa-linux/libjava/testsuite/../ /home/dave/
gcc-4.2/gcc/libjava/testsuite/libjava.lang/PR3096.java -no-install --main=PR30
96 -g -L/home/dave/gcc-4.2/objdir/hppa-linux/./libjava/.libs -lm -o /home/dav
e/gcc-4.2/objdir/hppa-linux/libjava/testsuite/PR3096.exe (timeout = 300)
/bin/sh: symbol lookup error: /bin/sh: undefined symbol: execve, version
libtool: ignoring unknown tag
output is:
/bin/sh: symbol lookup error: /bin/sh: undefined symbol: execve, version
libtool: ignoring unknown tag
FAIL: PR3096 compilation from source
I see these errors of gsyprf11 (SMP 64-bit kernel). I don't see
the fails on hiauly6 (UP 32-bit kernel). I believe that these
lookup errors are from the dynamic loader. execve is undefined in
/bin/sh but it should be resolved by libc.
The fails aren't consistent from run to run, so there appears to
be a race condition somewhere in the lookup process.
Thoughts?
Dave
--
J. David Anglin dave.anglin at nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
More information about the parisc-linux
mailing list