[lfs-support] lfs 7.9 binutils make check errors

Bruce Dubbs bruce.dubbs at gmail.com
Tue Aug 9 22:09:33 PDT 2016


Tim Tassonis wrote:
> Hi all
>
> I am just building lfs 7.9 and performed the test in chapter 6.13.
>
> I a under the impression to have done everything strictly by the book, but
> I'm getting an error that is not metioned on the page.
>
>
> Below is the test output of "make check", I have omitted everyting that
> reports no errors:
>
>
> Running /lgl-bld/binutils-2.26/ld/testsuite/ld-elf/compress.exp ...
> FAIL: Link with zlib-gabi compressed debug output
> Running /lgl-bld/binutils-2.26/ld/testsuite/ld-x86-64/x86-64.exp ...
> FAIL: PLT PC-relative offset overflow check
>
>
>
> While the book states:
>
> The test 'Link with zlib-gabi compressed debug output' is known to fail.
>
>
> , my second error is not mentioned as expected to fail. Do I have to worry?

I do not recall ever seeing the PLT PC-relative offset overflow check 
before, but I wouldn't worry about a single error when 1371 tests pass. 
Sometimes a check failure can be triggered by specific hardware and is 
likely a problem with the check, not the code being checked.

I would ignore the issue.


> The summary is as follows:
>
>
>                  === ld Summary ===
>
>
> # of expected passes            1371
> # of unexpected failures        2
> # of expected failures          57
> # of untested testcases         1
> # of unsupported tests          12
>
>
> After the summary, I get these messages:
>
>
>
> /lgl-bld/binutils-2.26/build/ld/ld-new 2.26.20160125
>
>
> Makefile:3546: recipe for target 'check-DEJAGNU' failed
> make[5]: *** [check-DEJAGNU] Error 1
> make[5]: Leaving directory '/lgl-bld/binutils-2.26/build/ld'
> Makefile:1866: recipe for target 'check-am' failed
> make[4]: *** [check-am] Error 2
> make[4]: Leaving directory '/lgl-bld/binutils-2.26/build/ld'
> Makefile:1713: recipe for target 'check-recursive' failed
> make[3]: *** [check-recursive] Error 1
> make[3]: Leaving directory '/lgl-bld/binutils-2.26/build/ld'
> Makefile:1868: recipe for target 'check' failed
> make[2]: *** [check] Error 2
> make[2]: Leaving directory '/lgl-bld/binutils-2.26/build/ld'
> Makefile:7211: recipe for target 'check-ld' failed
> make[1]: *** [check-ld] Error 2
> make[1]: Leaving directory '/lgl-bld/binutils-2.26/build'
> Makefile:2198: recipe for target 'do-check' failed

That's just the test harness.  Those lines can be ignored.

   -- Bruce



More information about the lfs-support mailing list