Re: ☠ Buildbot (Sourceware): annobin - failed test (failure) (master)

Nick Clifton nickc@redhat.com
Wed Mar 6 10:45:53 GMT 2024


Hi Mark,

> But in general the debian based builds fail because of the configure
> check for the clang++ include file failing.

Ah - because it is looking in /usr/include and not `llvm-config --includedir`

I am not sure how to resolve this.  The AC_CHECK_HEADER macro does not allow
for searching in non-standard locations.

Maybe it would be simpler to just delete this check ?

> And the fedora based builds fail because of a MAYB lto FAIL for the
> debuginfod testcase.

Right.  I have tracked this down to the fact that the new code you
suggested for loading potentially reloc encumbered binary files:

    Dwfl *dwfl = dwfl_begin (&dwfl_callbacks);
    Dwfl_Module *module = dwfl_report_elf (dwfl, data->full_filename, data->full_filename, -1, 0, false);

    if (module != NULL)
	{
	  Dwarf_Addr bias;
	  dwarf = dwfl_module_getdwarf (module, &bias);
	}

Appears to automatically follow debug links, using debuginfod if necessary.
So this means that annocheck no longer reports "I am contacting the
debuginfod server to see if it has the debug info" and so the debuginfod
test fails. :-)

I will update the test so that it checks to see if the debug information
was silently located.

Cheers
   Nick





More information about the Annobin mailing list