On 11/19/2012 09:29 PM, Dennis Gilmore wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El Thu, 15 Nov 2012 12:06:20 +0000 Steve McIntyre steve.mcintyre@linaro.org escribió:
On Wed, Nov 14, 2012 at 10:49:06PM -0500, Jon Masters wrote:
On 09/17/2012 06:24 AM, Wookey wrote:
The upstream patches have used the existing (poor man's multiarch) paths: /lib64 /usr/lib64 in order to make them fit in with existing upstream convention.
I originally wanted to use /lib, but we're going to switch to /lib64 for consistency with other 64-bit architectures, and so on. I am concerned that we agree on the linker, but not on other library paths. Will Debian and Ubuntu consider a package that includes /lib64 "compatibility" symlinks so that non-multiarch systems can share code with multi-arch ones? We don't need to break this :)
Those symlinks have been included in Debian for ages for amd64, so they'll be there for AArch64 too.
so the question i see right now is where is the linker to be located on the system? I personally think that it should go in /lib64/ and before anyone gets to far in bootstrapping we should fix it upstream to be located there. Does anyone disagree?
Hi Dennis,
I know we talked about this earlier, and I understand your concerns, but I think it is too late for this discussion. The upstream patches are already using /lib, and several distributions have already picked up that location. The path includes (specifically) the architecture in the path name component, so it won't interfere if someone did want to make a 32-bit mutli-lib arrangement in /lib with 64-bit in /lib64.
The only reason for making a change at this time appears to be cosmetic, for removing /lib for example. I can understand that, and if we were discussing this a year ago (or even months ago when I first raised it on this list), then it might be a reasonable change, but at this time I cannot find an overwhelming technical justification.
Going forward, we do need to solve these problems between the different distributions by having actual standardization bodies and - shock - a general willingness to engage on these things much earlier (not just with ARM). My personal prediction there is "good luck" and that it'll never happen, but it would be a nice Utopia if we can ever get there before our differentiation ultimately repeats the 80s/90s Wars again.
Jon.