This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
On cygwin: FAIL: linking auto-import client using a standard import library
- From: "Christian Joensson" <christian dot joensson at gmail dot com>
- To: binutils <binutils at sources dot redhat dot com>
- Date: Fri, 11 Jan 2008 10:19:32 +0100
- Subject: On cygwin: FAIL: linking auto-import client using a standard import library
When running the ld testsuite from today's binutils snapshot, I get a
failure like this:
Running /usr/local/src/trunk/src/ld/testsuite/ld-auto-import/auto-import.exp ...
gcc -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/
-I/usr/local/src/trunk/src/ld/testsuite/ld-auto-import -g -O2
-L/usr/local/src/trunk/objdir-binutils/./ld -g -O2 -c
/usr/local/src/trunk/src/ld/testsuite/ld-auto-import/dll.c -o
tmpdir/dll.o
Executing on host: sh -c {gcc
-B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/
-I/usr/local/src/trunk/src/ld/testsuite/ld-auto-import -g -O2
-L/usr/local/src/trunk/objdir-binutils/./ld -g -O2 -c
/usr/local/src/trunk/src/ld/testsuite/ld-auto-import/dll.c -o
tmpdir/dll.o 2>&1} /dev/null ld.tmp (timeout = 300)
spawn [open ...]
gcc -L/usr/local/src/trunk/objdir-binutils/./ld -shared
--enable-auto-import --out-implib=tmpdir/libstandard.dll.a -o
tmpdir/dll.dll tmpdir/dll.o -L/usr/lib -lcygwin -L/usr/lib/w32api
-lkernel32
gcc -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/
-I/usr/local/src/trunk/src/ld/testsuite/ld-auto-import -g -O2
-L/usr/local/src/trunk/objdir-binutils/./ld -g -O2 -c
/usr/local/src/trunk/src/ld/testsuite/ld-auto-import/client.c -o
tmpdir/client.o
Executing on host: sh -c {gcc
-B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/
-I/usr/local/src/trunk/src/ld/testsuite/ld-auto-import -g -O2
-L/usr/local/src/trunk/objdir-binutils/./ld -g -O2 -c
/usr/local/src/trunk/src/ld/testsuite/ld-auto-import/client.c -o
tmpdir/client.o 2>&1} /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/ld/ld-new -o
tmpdir/client-linklib.exe --enable-auto-import
--enable-runtime-pseudo-reloc /lib/crt0.o tmpdir/client.o -Ltmpdir
-lstandard -L/usr/lib -lcygwin -L/usr/lib/w32api -lkernel32
/usr/local/src/trunk/objdir-binutils/ld/.libs/ld-new: cannot find -lstandard
FAIL: linking auto-import client using a standard import library
Any ideas of what is going on?
--
Cheers,
/ChJ