[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
binutils 2.11.2 ld testsuite failure on Linux/m68k
From: |
Kars de Jong |
Subject: |
binutils 2.11.2 ld testsuite failure on Linux/m68k |
Date: |
Tue, 18 Sep 2001 21:31:54 +0200 |
Hello,
When running 'make check' on binutils-2.11.2 on a Linux/m68k system (kernel
2.4.5, glibc 2.1.3, egcs 1.1.2, binutils 2.9.5.0.21) I got the following
failures in the ld testsuite:
egcs -L/usr/src/devel/binutils-2.11.2/obj-m68k-linux/ld -g -O2 -g
-DHIDDEN_NORMAL_TEST
-I/usr/src/devel/binutils-2.11.9.2/ld/testsuite/ld-elfvsb
-O2 -g -c /usr/src/devel/binutils-2.11.2/ld/testsuite/ld-elfvsb/main.c -o
tmpdir/mainnp.o
egcs -L/usr/src/devel/binutils-2.11.2/obj-m68k-linux/ld -g -O2 -g
-DHIDDEN_NORMAL_TEST
-I/usr/src/devel/binutils-2.11.2/ld/testsuite/ld-elfvsb
-O2 -g -c /usr/src/devel/binutils-2.11.90.0.31/ld/testsuite/ld-elfvsb/sh1.c
-o tmpdir/sh1np.o
egcs -L/usr/src/devel/binutils-2.11.2/obj-m68k-linux/ld -g -O2 -g
-DHIDDEN_NORMAL_TEST
-I/usr/src/devel/binutils-2.11.2/ld/testsuite/ld-elfvsb
-O2 -g -c /usr/src/devel/binutils-2.11.2/ld/testsuite/ld-elfvsb/sh2.c -o
tmpdir/sh2np.o
/usr/src/devel/binutils-2.11.2/obj-m68k-linux/ld/ld-new -o tmpdir/vnp.so
-shared tmpdir/sh1np.o tmpdir/sh2np.o
/usr/src/devel/binutils-2.11.2/obj-m68k-linux/ld/ld-new -m m68kelf -o
tmpdir/vnp -dynamic-linker /lib/ld.so.1 /usr/lib/crt1.o /usr/lib/crti.o
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/crtbegin.o -rpath tmpdir
tmpdir/mainnp.o tmpdir/vnp.so -ldl
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/libgcc.a -lc
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/libgcc.a
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/crtend.o /usr/lib/crtn.o
tmpdir/vnp >tmpdir/vnp.out
tmpdir/vnp: error in loading shared libraries: tmpdir/vnp.so: undefined
symbol:
FAIL: visibility (hidden_normal) (non PIC)
And:
/usr/src/devel/binutils-2.11.2/obj-m68k-linux/ld/ld-new -o tmpdir/vnp.so
-shared -T
/usr/src/devel/binutils-2.11.2/ld/testsuite/ld-elfvsb/elf-offset.ld
tmpdir/sh1np.o tmpdir/sh2np.o
/usr/src/devel/binutils-2.11.2/obj-m68k-linux/ld/ld-new -m m68kelf -o
tmpdir/vnp -dynamic-linker /lib/ld.so.1 /usr/lib/crt1.o /usr/lib/crti.o
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/crtbegin.o -rpath tmpdir
tmpdir/mainnp.o tmpdir/vnp.so -ldl
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/libgcc.a -lc
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/libgcc.a
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/crtend.o /usr/lib/crtn.o
tmpdir/vnp >tmpdir/vnp.out
tmpdir/vnp: error in loading shared libraries: tmpdir/vnp.so: undefined
symbol:
FAIL: visibility (hidden_normal) (non PIC, load offset)
And:
egcs -L/usr/src/devel/binutils-2.11.2/obj-m68k-linux/ld -g -O2 -g
-DHIDDEN_NORMAL_TEST -fpic
-I/usr/src/devel/binutils-2.11.2/ld/testsuite/ld-elfvsb -O2 -g -c
/usr/src/devel/binutils-2.11.2/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/src/devel/binutils-2.11.2/obj-m68k-linux/ld/ld-new -o tmpdir/vmpnp.so
-shared tmpdir/sh1np.o tmpdir/sh2np.o
/usr/src/devel/binutils-2.11.2/obj-m68k-linux/ld/ld-new -m m68kelf -o
tmpdir/vmpnp -dynamic-linker /lib/ld.so.1 /usr/lib/crt1.o /usr/lib/crti.o
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/crtbegin.o -rpath tmpdir
tmpdir/mainp.o tmpdir/vmpnp.so -ldl
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/libgcc.a -lc
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/libgcc.a
/usr/lib/gcc-lib/m68k-linux/egcs-2.91.66/crtend.o /usr/lib/crtn.o
tmpdir/vmpnp >tmpdir/vmpnp.out
tmpdir/vmpnp: error in loading shared libraries: tmpdir/vmpnp.so: undefined
symbol:
FAIL: visibility (hidden_normal) (PIC main, non PIC so)
How can you have a non PIC so anyway?
Kind regards,
Kars de Jong
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- binutils 2.11.2 ld testsuite failure on Linux/m68k,
Kars de Jong <=