+++ Mike Frysinger [2012-04-02 19:56 -0400]: > >>> 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.
It isn't helpful to think about this as a 'multiarch' thing. It's about having a unique linker path everyone uses for a particular ABI so that binaries can be run on more than one distro. The use of a GNU triplet to distinguish the 'armhf' ABI linker path is just a sensible way to do it (and it'll work for future arches/ABIs too). That brings no multiarchness at all with it. > 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>. No-one can 'deal' with the fact that you can't have binaries of different ABIs work in the same filesystem unless they have unique linker paths. And if we want 3rd-party-shipped binaries to work on (say, Redhat and Debian and Ubuntu and Fedora (which we do), those distros need to be using the same linker path). So that requires a path that is unique across ABIs and common across distros. Riku has helpfully documented the current state here. > > 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 ? He said 'Jon' and was talking about Jon masters Wookey -- Principal hats: Linaro, Emdebian, Wookware, Balloonboard, ARM http://wookware.org/ _______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain