This is the mail archive of the elfutils-devel@sourceware.org mailing list for the elfutils 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]

Re: [COMMITTED] Prepare for 0.176


On Thu, 2019-02-14 at 20:51 +0100, Martin Liška wrote:
> I see 2 tests failing for s390x:
> 
https://build.opensuse.org/package/live_build_log/home:marxin:branches:Base:System/elfutils/openSUSE_Factory_zSystems/s390x
> 

So those are basically the same issue:

> [  269s] elflint /home/abuild/rpmbuild/BUILD/elfutils-0.176/tests/elfstrmerge
> [  269s] section [34] '.symtab': _GLOBAL_OFFSET_TABLE_ symbol value 0x5fb8 does not match .got.plt section address 0x6000

First, is that correct?
Could you provide that binary?

Secondly, when did this start happening?
Did you change linker/version?

It might be this binutils commit:
https://sourceware.org/ml/binutils/2018-07/msg00200.html

Which isn't in binutils-2.29 which is used on the s390x fedora builder.
On which this test passes.

If so, you might have to add a check_special_symbol hook like aarch64
has (see backends/aarch64_symbol.c).

Cheers,

Mark


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