This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

No test summary printed after `make -k check`?


Joseph,

On hppa I noticed that after a run of `make -k check` there
is no final summary of failures printed like I get on x86-64.

It just finishes with Error 2 e.g.

...
  check-abi-ld check-abi-libc check-execstack check-localplt check-textrel circleload1 constload1 dblload dblunload filter global initfirst lateglobal loadfail loadtest multiload neededtest neededtest2 neededtest3 neededtest4 next nodelete nodelete2 nodlopen nodlopen2 noload noload-mem order order-cmp order2 order2-cmp origtest preloadtest reldep reldep2 reldep3 reldep4 reldep5 reldep6 reldep7 reldep8 resolvfail restest1 restest2 tst-addr1 tst-align tst-align2 tst-array1 tst-array1-cmp tst-array1-static tst-array1-static-cmp tst-array2 tst-array2-cmp tst-array3 tst-array3-cmp tst-array4 tst-array4-cmp tst-array5 tst-array5-cmp tst-array5-static tst-array5-static-cmp tst-audit1 tst-audit2 tst-audit8 tst-audit9 tst-auxv tst-deep1 tst-dl-iter-static tst-dlmodcount tst-dlmopen1 tst-dlmopen2 tst-dlmopen3 tst-dlopenrpath tst-execstack tst-execstack-needed tst-execstack-prog tst-global1 tst-initorder tst-initorder-cmp tst-initorder2 tst-initorder2-cmp tst-leaks1 tst-leaks1-mem tst-!
 leaks1-sta
tic tst-leaks1-static-mem tst-null-argv tst-pathopt tst-pie1 tst-pie2 tst-ptrguard1 tst-ptrguard1-static tst-relsort1 tst-rtld-load-self tst-stackguard1 tst-stackguard1-static tst-thrlock tst-tls-dlinfo tst-tls1 tst-tls1-static tst-tls10 tst-tls11 tst-tls12 tst-tls13 tst-tls14 tst-tls15 tst-tls16 tst-tls17 tst-tls18 tst-tls19 tst-tls2 tst-tls2-static tst-tls3 tst-tls4 tst-tls5 tst-tls6 tst-tls7 tst-tls8 tst-tls9 tst-tls9-static tst-unique1 tst-unique2 tst-unique3 tst-unique4 tst-unused-dep tst-unused-dep-cmp unload unload2 unload3 unload4 unload5 unload6 unload7 unload8 vismain \
  > /home/carlos/build/glibc/elf/subdir-tests.sum
rm /home/carlos/build/glibc/libc.dynsym /home/carlos/build/glibc/elf/ld.dynsym
make[2]: Leaving directory `/home/carlos/src/glibc/elf'
make[1]: Target `check' not remade because of errors.
make[1]: Leaving directory `/home/carlos/src/glibc'
make: *** [check] Error 2
++ date
+ echo 'Done at Wed Sep  3 15:03:47 EDT 2014'
Done at Wed Sep  3 15:03:47 EDT 2014

Where I would expect:

...
  check-abi-ld check-abi-libc check-execstack check-localplt check-textrel circleload1 constload1 dblload dblunload filter global ifuncmain1 ifuncmain1pic ifuncmain1picstatic ifuncmain1pie ifuncmain1static ifuncmain1staticpic ifuncmain1staticpie ifuncmain1vis ifuncmain1vispic ifuncmain1vispie ifuncmain2 ifuncmain2pic ifuncmain2picstatic ifuncmain2static ifuncmain3 ifuncmain4 ifuncmain4picstatic ifuncmain4static ifuncmain5 ifuncmain5pic ifuncmain5picstatic ifuncmain5pie ifuncmain5static ifuncmain5staticpic ifuncmain6pie ifuncmain7 ifuncmain7pic ifuncmain7picstatic ifuncmain7pie ifuncmain7static initfirst lateglobal loadfail loadtest multiload neededtest neededtest2 neededtest3 neededtest4 next nodelete nodelete2 nodlopen nodlopen2 noload noload-mem order order-cmp order2 order2-cmp origtest preloadtest reldep reldep2 reldep3 reldep4 reldep5 reldep6 reldep7 reldep8 resolvfail restest1 restest2 tst-addr1 tst-align tst-align2 tst-array1 tst-array1-cmp tst-array1-static tst-array!
 1-static-c
mp tst-array2 tst-array2-cmp tst-array3 tst-array3-cmp tst-array4 tst-array4-cmp tst-array5 tst-array5-cmp tst-array5-static tst-array5-static-cmp tst-audit1 tst-audit10 tst-audit2 tst-audit3 tst-audit4 tst-audit5 tst-audit6 tst-audit7 tst-audit8 tst-audit9 tst-auxv tst-deep1 tst-dl-iter-static tst-dlmodcount tst-dlmopen1 tst-dlmopen2 tst-dlmopen3 tst-dlopenrpath tst-execstack tst-execstack-needed tst-execstack-prog tst-global1 tst-initorder tst-initorder-cmp tst-initorder2 tst-initorder2-cmp tst-leaks1 tst-leaks1-mem tst-leaks1-static tst-leaks1-static-mem tst-null-argv tst-pathopt tst-pie1 tst-pie2 tst-ptrguard1 tst-ptrguard1-static tst-quad1 tst-quad1pie tst-quad2 tst-quad2pie tst-relsort1 tst-rtld-load-self tst-stackguard1 tst-stackguard1-static tst-thrlock tst-tls-dlinfo tst-tls1 tst-tls1-static tst-tls10 tst-tls11 tst-tls12 tst-tls13 tst-tls14 tst-tls15 tst-tls16 tst-tls17 tst-tls18 tst-tls19 tst-tls2 tst-tls2-static tst-tls3 tst-tls4 tst-tls5 tst-tls6 tst-tls7 tst-tls!
 8 tst-tls9
 tst-tls9-static tst-unique1 tst-unique2 tst-unique3 tst-unique4 tst-unused-dep tst-unused-dep-cmp tst-xmmymm unload unload2 unload3 unload4 unload5 unload6 unload7 unload8 vismain \
  > /home/carlos/build/glibc/elf/subdir-tests.sum
rm /home/carlos/build/glibc/libc.dynsym /home/carlos/build/glibc/elf/ld.dynsym
make[2]: Leaving directory `/home/carlos/src/glibc/elf'
scripts/merge-test-results.sh -s /home/carlos/build/glibc/ "" \
  begin-end-check c++-types-check check-local-headers \
  > /home/carlos/build/glibc/subdir-tests.sum
scripts/merge-test-results.sh -t /home/carlos/build/glibc/ subdir-tests.sum \
  . argp assert catgets conform crypt csu ctype debug dirent dlfcn elf gmon gnulib grp gshadow hesiod iconv iconvdata inet intl io libidn libio locale localedata login malloc manual math misc nis nptl nptl_db nscd nss po posix pwd resolv resource rt setjmp shadow signal socket stdio-common stdlib streams string sunrpc sysvipc termios time timezone wcsmbs wctype \
  > /home/carlos/build/glibc/tests.sum
FAIL: conform/POSIX/semaphore.h/conform
FAIL: conform/POSIX2008/cpio.h/conform
FAIL: conform/POSIX2008/semaphore.h/conform
FAIL: conform/UNIX98/cpio.h/conform
FAIL: conform/UNIX98/fmtmsg.h/conform
FAIL: conform/UNIX98/semaphore.h/conform
FAIL: conform/XOPEN2K/cpio.h/conform
FAIL: conform/XOPEN2K/fmtmsg.h/conform
FAIL: conform/XOPEN2K8/cpio.h/conform
FAIL: conform/XOPEN2K8/fmtmsg.h/conform
FAIL: conform/XOPEN2K8/semaphore.h/conform
FAIL: conform/XPG3/cpio.h/conform
FAIL: conform/XPG4/cpio.h/conform
FAIL: conform/XPG4/fmtmsg.h/conform
Summary of test results:
     14 FAIL
   1707 PASS
      1 UNRESOLVED
    121 XFAIL
      3 XPASS
make[1]: *** [tests] Error 1
make[1]: Target `check' not remade because of errors.
make[1]: Leaving directory `/home/carlos/src/glibc'
make: *** [check] Error 2

Any idea why that might be? I know I'll have to dig into this, and
it might in fact be a bug specific to hppa, but I'm curious to know
your opinion.

Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]