Gentoo Archives: gentoo-alt

From: Perry Smith <pedzsan@×××××.com>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] AIX linking adventure
Date: Thu, 10 Feb 2011 21:13:26
In Reply to: Re: [gentoo-alt] AIX linking adventure by Michael Haubenwallner
On Feb 10, 2011, at 11:26 AM, Michael Haubenwallner wrote:
> >>>>> Although runpath search is affected by LIBPATH, I'm just fine with that. >>>>> This is the outcome of using "-L" and "-l" linker flags together. >>>> I thought this was one of your objectives based on the fact that java sets LIBPATH >>>> to something weird and it breaks everything. >>> Nope. The problem with LIBPATH set by java was that there is nothing >>> like "soname". Iff my binary had searched for the /file/ "" >>> (either archive or not) instead of "libiconv.a(", even with >>> LIBPATH set to "/usr/lib" it would not have found "/usr/lib/libiconv.a" >>> (without "" member), but continued along LIBPATH + runpath >>> until it found the "" file in its usual place. >> Hmmm... ok. I had forgotten that detail. > > Yes, a detail - but a really important one for package managers.
Are you oppose to hardcoded paths? Over the past month or so, I've come to like them.
>>>>> Seems we have to agree on some terms to be used first. >>>> Yes. >>>> I like "fixed" for entries not affected by runtime search. >>> "fixed" = "hardcoded" (see above). >>>> The other tact would be to note that PATH is either empty or not. >>>> "A path dependency with no path" or "a dependency with a path" ? >>> Which "PATH" ("path") do you refer to here that can be either empty or not? >> >> In the dump -H output above, there is a column called PATH. That PATH. I apologize for being >> so consistently vague. > > Ah, ok. But what is a "path dependency with no path" ?
That should have been just "a dependency with no path"
> > Yes, "/staging" is the same as "/image" - apparently I've missed > a few when replacing "/staging" by "/image". Sorry for confusion. > But that's not the reason you got lost, is it?
"lost" maybe wasn't the right term. When I figured out image and staging where probably the same, I got back on track.