[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: binutils: s390x: fails to link systemd binaries using LTO



On 2017-06-21 00:21, Michael Biebl wrote:
> Hi Aurelien
> 
> Am 20.06.2017 um 23:56 schrieb Aurelien Jarno:
> > Could you please Cc the s390x porters next time? That would make us
> > notice the issue faster.
> 
> Hm, when filing the bug report I used X-Debbugs-CC and got this
> confirmation:
> 
> As you requested using X-Debbugs-CC, your message was also forwarded to
>   debian-s390@lists.debian.org
> 
> Did this not reach the correct mailing list?

The mailing list is correct. That said, I don't see any track of the
original email in my mbox nor on the web archive. It might also be a
problem with the BTS.
 
> > The problem is related to the fact that gold is not available on s390x.
> > It seems gold is less strict than ld in having to link with each used
> > library. The problem can be fully reproduced on amd64 by using ld instead
> > of gold:
> > 
> > --- a/meson.build
> > +++ b/meson.build
> > @@ -312,7 +312,7 @@ link_test_c = files('tools/meson-link-test.c')
> >  foreach arg : ['-Wl,-z,relro',
> >                 '-Wl,-z,now',
> >                 '-pie',
> > -               '-Wl,-fuse-ld=gold',
> > +               '-Wl,-fuse-ld=ld',
> >                ]
> >  
> >          have = run_command(check_compilation_sh,
> > 
> > 
> > Now to come back to the problem, the test is linked against
> > src/libsystemd/libsystemd.a which uses pthread_sigmask. It looks
> > therefore normal to add -lpthread to link it.
> 
> Thanks for having a look. Will forward this issue to systemd upstream
> after verifying that adding -lpthread fixes the issue.

Thanks.

Regards,
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net

Attachment: signature.asc
Description: PGP signature


Reply to: