This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Can't run ld testsuite
- From: Christian Jönsson <c dot christian dot joensson at telia dot com>
- To: Binutils <binutils at sources dot redhat dot com>
- Date: Mon, 4 Mar 2002 09:05:30 +0100
- Subject: Can't run ld testsuite
This was on a Debian Woody (test release) sun4m system using
binutils 2.11.92.0.12.3-6
dejagnu 1.4.2-1
gcc 2.95.4-9 (Debian prerelease)
kernel-image-2.2.20-sun4dm-smp 9
libc6 2.2.5-3
I just recently had a problem with running the ld test suite in
binutils. Here's an example from the main branch:
make[1]: Entering directory `/share1/gcc-dev/src/objdir/ld'
Making check in po
make[2]: Entering directory `/share1/gcc-dev/src/objdir/ld/po'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/share1/gcc-dev/src/objdir/ld/po'
make[2]: Entering directory `/share1/gcc-dev/src/objdir/ld'
make check-DEJAGNU
make[3]: Entering directory `/share1/gcc-dev/src/objdir/ld'
Making a new site.exp file...
srcroot=`cd ../../ld && pwd`; export srcroot; \
r=`pwd`; export r; \
LC_COLLATE=; LC_ALL=; LANG=; export LC_COLLATE LC_ALL LANG; \
EXPECT=expect; export EXPECT; \
if [ -f ./../expect/expect ]; then \
TCL_LIBRARY=`cd ../../ld/../tcl/library && pwd`; \
export TCL_LIBRARY; \
fi; \
runtest=runtest; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
$runtest --tool ld --srcdir ${srcroot}/testsuite \
CC="gcc -L/share1/gcc-dev/src/objdir/ld" CFLAGS="-g -O2" \
CXX="c++ -L/share1/gcc-dev/src/objdir/ld" CXXFLAGS="-g -O2" \
CC_FOR_HOST="gcc" CFLAGS_FOR_HOST="-g -O2" \
OFILES="ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf32_sparc.o esparclinux.o eelf64_sparc.o esun4.o " BFDLIB="../bfd/.libs/libbfd.a" \
LIBIBERTY="../libiberty/libiberty.a " LIBS="" \
--target_board 'unix{-fPIC,-fpic,}'; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find tool init file
Illegal Argument "CC=gcc -L/share1/gcc-dev/src/objdir/ld"
try "runtest --help" for option list
make[3]: *** [check-DEJAGNU] Error 1
make[3]: Leaving directory `/share1/gcc-dev/src/objdir/ld'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/share1/gcc-dev/src/objdir/ld'
Should we perhaps leave CC (and CXX) the way it was, in my case
CC=gcc, and change some other flags?
Cheers,
/ChJ