[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