On 2018 Oct 27 (Sat) at 09:48:53 +0200 (+0200), Landry Breuil wrote: :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 :
from my reading of http://www.sco.com/developers/gabi/2000-07-17/ch5.dynamic.html#shobj_dependencies and the ld.lld man page, this is correct. OK -- Weiler's Law: Nothing is impossible for the man who doesn't have to do it himself.