On 2/14/19 9:37 PM, Mark Wielaard wrote: > 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?
Hi. Attached. > > Secondly, when did this start happening? > Did you change linker/version? I can confirm it's older, I see in on elfutils-0.175 with binutils 2.31. > > 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). Please let me know and we can eventually create a PR for it. Thanks, Martin > > Cheers, > > Mark >
elfstrmerge
Description: Binary data