[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