Missing -lz option in testsuite
Running the testsuite with a newly built 6.12.1, I got
OVERALL SUMMARY for test run started at Mo 14. Dez 18:06:00 CET 2009
2352 total tests, which gave rise to
13034 test cases, of which
0 caused framework failures
2760 were skipped
9471 expected passes
328 expected failures
0 unexpected passes
475 unexpected failures
All but 8 (unless I miscounted) of the unexpected failures were in way threaded1, the overwhelming majority due to
/usr/src/packages/BUILD/binutils-2.19/build-dir/bfd/../../bfd/compress.c:96:0:
undefined reference to `inflateInit_'
/usr/src/packages/BUILD/binutils-2.19/build-dir/bfd/../../bfd/compress.c:103:0:
undefined reference to `inflate'
/usr/src/packages/BUILD/binutils-2.19/build-dir/bfd/../../bfd/compress.c:106:0:
undefined reference to `inflateReset'
/usr/src/packages/BUILD/binutils-2.19/build-dir/bfd/../../bfd/compress.c:108:0:
undefined reference to `inflateEnd'
collect2: ld returned 1 exit status
*** unexpected failure for fileStatus(threaded1)
That looks like a missing -lz option in the testsuite. Adding "EXTRA_HC_OPTS += -optl-lz" to test.mk and running "make stage=2 WAY=threaded1" produced
OVERALL SUMMARY for test run started at Di 15. Dez 12:18:20 CET 2009
2352 total tests, which gave rise to
13034 test cases, of which
0 caused framework failures
12545 were skipped
467 expected passes
19 expected failures
0 unexpected passes
3 unexpected failures
Unexpected failures:
2317(threaded1)
galois_raytrace(threaded1)
qq005(threaded1)
which seems to confirm the suspicion.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 6.12.1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Test Suite |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | Unknown/Multiple |
| Architecture | Unknown/Multiple |