Problems with linker on Alpha
Michael Cree
mcree@orcon.net.nz
Fri May 6 10:25:00 GMT 2011
On 03/05/11 21:21, Michael Cree wrote:
> On 03/05/11 07:26, Richard Henderson wrote:
>> On 04/30/2011 07:25 PM, Michael Cree wrote:
>>> Secondly, I noted a number of test suite failures in the ld component
>>> while building binutils.
>
> Building binutils 2.21.51.20110419-2 from Debian (also with my fix tls
> patch) I get:
>
> === ld tests ===
>
> Running target unix
> FAIL: Build libpr9676-4a.so
It passes on amd64 and powerpc. Amd64 has in the readelf output of
libpr9676-4a.so the following line:
52: 0000000000000650 6 FUNC LOCAL DEFAULT 12 foo
(and similarly powerpc) which is tested for by (and matches) the
following regular expression:
+[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +LOCAL +DEFAULT +[0-9]+ +_?foo
that is in pr9676.rd.
But the output of readelf of libpr9676-4a.so on Alpha contains the
following:
45: 00000000000007c0 8 FUNC LOCAL DEFAULT [<other>: 80]
11 foo
That is, it contains an extra "[<other>: 80]" which does not match the
regular expression in the test.
So my question is, what is this "[<other>: 80]"? Does it matter? Is
this failure a false report?
Cheers
Michael.
More information about the Binutils
mailing list