On Mon, Apr 02, 2012 at 07:56:16PM -0400, Mike Frysinger wrote:
> On Mon, Apr 2, 2012 at 17:15, Matthias Klose wrote:
> > On 02.04.2012 21:46, Jon Masters wrote:
> >> On 04/02/2012 03:04 PM, Mike Frysinger wrote:
> >>> On Mon, Apr 2, 2012 at 09:19, Riku Voipio<riku.voi...@linaro.org>  wrote:
> >>>> On 31 March 2012 19:52, Dennis Gilmore<den...@gilmore.net.au>  wrote:
> >>>>> Linaro Connect and other events are probably the worst place for such
> >>>>> decisions and discussions to be made. though maybe there is not a good
> >>>>> place. the wider community needs to be engaged for greatest acceptance.
> >>>>> otherwise then if falls into the vacuum of those attending the events.
> >>>>> Like I said its not that it could never happen just that its not been
> >>>>> discussed at all. so requesting that distros adopt it is a bit harsh
> >>>>> and unrealistic.
> >>>>
> >>>> At Linaro conference the need for changing linker path was agreed on,
> >>>> as well as the need to get a wide community agreement on it. To do the
> >>>> latter, an ARM minisummit was organized on at Plumbers 2011 [1].
> >>>> Invites to wide range communities and distributions were sent, and for
> >>>> most someone attended. For the people not able to join physically, a
> >>>> call-in line was organized (I was on the call for example). With the
> >>>> expectation that people who attended in face or on call would convey
> >>>> the message back to their own communities. This didn't seemingly
> >>>> happen for everyone it seems.
> >>>
> >>>
> >>> i agree that the ldso needs changing to something unique so everyone
> >>> can start off on the same page with a sane path.  i don't think
> >>> forcing everyone into the multi-arch stuff that debian is deploying
> >>> makes sense though.  this seems like a fairly behind-the-back maneuver
> >>> in terms of slipping it into mainline.
> >>
> >>
> >> Right. For clarification, we (Fedora) have no plans to do multi-arch
> >> (though I know many of us are personally interested in the idea). That
> >> doesn't mean we can't have a platform specific linker path change.
> >
> > yes, this was brought up at Linaro Connect as well; having the ldso name in
> > a multiarch location doesn't mean that anything else needs to be in this
> > location.
> 
> while true, it seems like /lib/<ldso> vs /lib/<multiarch>/<ldso> needs
> to be handled by the multiarch people regardless (for historical
> support), while non-multiarch peeps never have /lib/xxx/ subdirs.
> 
> i know it's a bit of bike shedding, but if the mainline standard is
> /lib/<ldso> and multiarch peeps have to deal with that already, it'd
> make more sense to stick with /lib/<ldso>.
> 
> in the last patch it seemed like only the path differed, but the ldso
> was still named "ld-linux.so.3",

That's correct.

>  but maybe i misread it and/or
> confused it with an old patch.  the new HF ldso will always be
> "ld-linux.so.3" while the old who-knows-what-ABI-it-actually-is name
> will be "ld-linux.so.2" ?

The intent of this patch is to continue to use /lib/ld-linux.so.3[*] for
ARM EABI (aka "softfloat"/armel), but switch to
/lib/arm-linux-gnueabihf/ld-linux.so.3 for the hard float variant.
This allows for concurrent support of both ABIs on the same install.

/lib/ld-linux.so.2, as I understand it, is the legacy ABI (OABI). My
updated patch preserves this support.

                    -dann

[*] The /lib/ld-linux.so.3 bit isn't visible in my latest patch
    because it is specified in a different file.

> > I am a bit surprised that this comes up again, and I really would
> > like to settle this within the next two weeks. Note that Ubuntu 11.10
> > already did ship with this ldso name based on these discussions.  Jon,
> > afaicr I did ask this very same question (if the ldso name in a multiarch
> > location would be acceptable) at Linaro Connect in August 2011 in Cambridge,
> > and afaicr you didn't object to this path.
> 
> i've never attended a conference in Cambridge (US or UK).  maybe
> you're remembering something else ?
> -mike
> 
> _______________________________________________
> cross-distro mailing list
> cross-dis...@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/cross-distro

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to