Saturday, October 27, 2018

Re: amd64 bulk build failures (2018-10-25) - glabels / libtool

On Sat, Oct 27, 2018 at 09:29:21AM +0200, Sebastien Marie wrote:
> On Fri, Oct 26, 2018 at 05:24:26PM +0200, Christian Weisgerber wrote:
> >
> > Remaining failures from the switch to lld:
> >
> > mail/evolution-rss edbus-private not found
> > net/telepathy/folks edbus-private not found
> > productivity/glabels edbus-private not found
>
> I took a look at glabels, and I am assuming others ports have similar
> problem.
>
> So ld.lld uses RUNPATH instead of RPATH, and as libtool only uses RPATH
> to infer no standard directories... it fail to found the library.
>
> The following diff on libtool permits to productivity/glabels to build.

The analysis feels 100% correct, and the diff reads fine. As it will
only reinstating a behaviour that was present with ld.bfd, imo it cant
cause breakage, and might even fix other lld-related breakage..
will put it on my (slow, 48h) builder, but i guess ajacoutot will beat
me to it :)

Landry

No comments:

Post a Comment