This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: failures on sparc-linux
Philip Blundell <pb@nexus.co.uk> writes:
>>I don't know whether those are supported or not...
At least for some platforms the tests are not supported according to
the .exp file.
> Well, what are the error messages in the testsuite log?
For sparc32 the messages are:
/usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so -ldl /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a -L/usr/lib -lc /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtend.o /usr/lib/crtn.o tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (hidden_weak) (non PIC)
/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/ld-new -o tmpdir/vnp.so -shared -T /usr/src/packages/BUILD/binutils-2.11.90.0.15/ld/testsuite/ld-elfvsb /elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/ld-new -m elf32_sparc -o tmpdir/vnp -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so -ldl /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a -L/usr/lib -lc /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtend.o /usr/lib/crtn.o tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (hidden_weak) (non PIC, load offset)
gcc -L/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld -g -O2 -m32 -mtune=ultrasparc -DHIDDEN_WEAK_TEST -fpic -B/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/tmpdir/gas/ -I/usr/src/packages/BUILD/binutils-2.11.90.0.15/ld/testsuite/ld-elfvsb -O2 -m32 -mtune=ultrasparc -c /usr/src/packages/BUILD/binutils-2.11.90.0.15/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/ld-new -o tmpdir/vmpnp.so -shared tmpdir/sh1np.o tmpdir/sh2np.o
/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/ld-new -m elf32_sparc -o tmpdir/vmpnp -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpnp.so -ldl /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a -L/usr/lib -lc /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtend.o /usr/lib/crtn.o tmpdir/vmpnp >tmpdir/vmpnp.out
child killed: segmentation violation
FAIL: visibility (hidden_weak) (PIC main, non PIC so)
/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/ld-new -m elf32_sparc -o tmpdir/vmpnp -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpnp.so -ldl /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a -L/usr/lib -lc /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtend.o /usr/lib/crtn.o tmpdir/vmpnp >tmpdir/vmpnp.out
child killed: segmentation violation
FAIL: visibility (hidden_weak) (PIC main, non PIC so)
/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/ld-new -o tmpdir/vnp.so -shared tmpdir/sh1np.o tmpdir/sh2np.o
/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/ld-new -m elf32_sparc -o tmpdir/vnp -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o
/usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so -ldl /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a -L/usr/lib -lc /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtend.o /usr/lib/crtn.o tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (protected_weak) (non PIC)
/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/ld-new -o tmpdir/vnp.so -shared -T /usr/src/packages/BUILD/binutils-2.11.90.0.15/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/ld-new -m elf32_sparc -o tmpdir/vnp -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o
/usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so -ldl /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a -L/usr/lib -lc /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtend.o /usr/lib/crtn.o tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (protected_weak) (non PIC, load offset)
gcc -L/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld -g -O2 -m32 -mtune=ultrasparc -DPROTECTED_WEAK_TEST -fpic -B/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/tmpdir/gas/ -I/usr/src/packages/BUILD/binutils-2.11.90.0.15/ld/testsuite/ld-elfvsb -O2 -m32 -mtune=ultrasparc -c /usr/src/packages/BUILD/binutils-2.11.90.0.15/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/ld-new -o tmpdir/vmpnp.so -shared tmpdir/sh1np.o tmpdir/sh2np.o
/usr/src/packages/BUILD/binutils-2.11.90.0.15/build-dir/ld/ld-new -m elf32_sparc -o tmpdir/vmpnp -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpnp.so -ldl /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a -L/usr/lib -lc /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/libgcc.a /usr/lib/gcc-lib/sparc-suse-linux/2.95.3/crtend.o /usr/lib/crtn.o tmpdir/vmpnp >tmpdir/vmpnp.out
child killed: segmentation violation
FAIL: visibility (protected_weak) (PIC main, non PIC so)
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj