[Consult] About "make check" failures
Chen Gang
gang.chen.5i5j@gmail.com
Wed Aug 20 09:55:00 GMT 2014
Hello All:
For the latest binutils-gdb, after "configure && make", "make check" is
failed, and can get 3 check sum files. I am not quite familiar with
"make check", is it still OK? (I guess not).
- Do I have incorrect environments?
- Are the check sum files really only the 3 files (I guess not)?
- If they are issue (I guess they are 'ld' issues), need we fix them?
(if yes, we need fix them, I shall try to fix them).
The related operation:
mkdir build-binutils
cd build-binutils/
../binutils-gdb/configure
make
make check
find ./ | grep "sum$"
[root@localhost build-binutils]# uname -a
Linux localhost.localdomain 3.15.10-200.fc20.x86_64 #1 SMP Thu Aug 14 15:39:24 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
The related output:
[...]
Running target unix
Using /usr/local/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/local/share/dejagnu/config/unix.exp as generic interface file for target.
Using /upstream/binutils-gdb/ld/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /upstream/binutils-gdb/ld/testsuite/ld-aarch64/aarch64-elf.exp ...
[...]
Running /upstream/binutils-gdb/ld/testsuite/ld-elf/dwarf.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-elf/eh-group.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-elf/elf.exp ...
FAIL: static preinit array
FAIL: static init array
FAIL: static fini array
FAIL: static init array mixed
Running /upstream/binutils-gdb/ld/testsuite/ld-elf/exclude.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-elf/export-class.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-elf/frame.exp ...
[...]
Running /upstream/binutils-gdb/ld/testsuite/ld-ia64/line.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-ifunc/binutils.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-ifunc/ifunc.exp ...
FAIL: Could not link a static executable
Running /upstream/binutils-gdb/ld/testsuite/ld-libs/libs.exp ...
[...]
Running /upstream/binutils-gdb/ld/testsuite/ld-pe/pe.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-pie/pie.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-plugin/lto.exp ...
FAIL: LTO 2
FAIL: LTO 2
Running /upstream/binutils-gdb/ld/testsuite/ld-plugin/plugin.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-powerpc/aix52.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-powerpc/export-class.exp ...
[...]
Running /upstream/binutils-gdb/ld/testsuite/ld-x86-64/export-class.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-x86-64/line.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-x86-64/mpx.exp ...
FAIL: Run mpx1 with -static
FAIL: Run mpx2 with -static
Running /upstream/binutils-gdb/ld/testsuite/ld-x86-64/x86-64.exp ...
[...]
Running /upstream/binutils-gdb/ld/testsuite/ld-xtensa/lcall.exp ...
Running /upstream/binutils-gdb/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
# of expected passes 1017
# of unexpected failures 9
# of expected failures 57
# of untested testcases 1
/upstream/build-binutils/ld/ld-new 2.24.51.20140820
make[5]: *** [check-DEJAGNU] Error 1
make[5]: Leaving directory `/upstream/build-binutils/ld'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/upstream/build-binutils/ld'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/upstream/build-binutils/ld'
make[2]: *** [check] Error 2
make[2]: Leaving directory `/upstream/build-binutils/ld'
make[1]: *** [check-ld] Error 2
make[1]: Leaving directory `/upstream/build-binutils'
make: *** [do-check] Error 2
[root@localhost build-binutils]# find ./ | grep "sum$"
./binutils/binutils.sum
./gas/testsuite/gas.sum
./ld/ld.sum
Thanks.
--
Chen Gang
Open share and attitude like air water and life which God blessed
More information about the Binutils
mailing list