ld testsuite failures on cygwin: cannot find -lstandard

Pedro Alves pedro.alves@domatica.pt
Mon Jun 26 12:14:00 GMT 2006


Christian Joensson wrote:

> This is on current binutils trunk:
>
> 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
> /usr/local/src/trunk/objdir-binutils/ld/ld-new -shared

(snip)

> reference to `libiconv_open'
> /usr/lib/libintl.a(loadmsgcat.o):loadmsgcat.c:(.text+0x19d): undefined
> reference to `libiconv_close'
> /usr/lib/libintl.a(relocatable.o):relocatable.c:(.text+0x57):
> undefined reference to `libiconv_set_relocation_prefix'
> FAIL: bootstrap with --relax
> testcase /usr/local/src/trunk/src/ld/testsuite/ld-bootstrap/bootstrap.exp
> completed in 5 seconds
>
> Any ideas?
>
I've seen similar problems on arm-wince-pe.
Could you try this patch?
http://sourceware.org/ml/binutils/2006-06/msg00373.html

Cheers,
Pedro Alves



More information about the Binutils mailing list