Dnia 2015-10-10, o godz. 17:48:15
William Hubbs <[email protected]> napisał(a):

> fhs 3.0 was approved in June this year [1] [2].
> 
> The piece of it that I want to bring up is the lib and libxx
> directories, both in / and /usr. The way I read the fhs, /lib and
> /usr/lib should hold the files for the default abi and /libxx and
> /usr/libxx should hold the files for the alternate abis. In earlier fhs,
> there was an exception for amd64 which stated that the default libraries
> should be in /lib64 and /usr/lib64. However, that exception is now gone.

I've talked to William about this yesterday. And raised two major
points.

Firstly, I think that this paragraph can be interpreted as 64-bit ABI
being an alternative ABI to x86 architecture. This follows the late
trend of treating amd64 as a superset of x86 rather than something
completely new. This also fits ppc64 > ppc, s390x > s390 etc.

Secondly, I think that the ABI standards are more relevant than FHS.
And they clearly state that:

- /lib is for x86 ABI,
- /lib64 is for x86_64,
- /libx32 is for x32.

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

Attachment: pgp31nrSNVtQT.pgp
Description: OpenPGP digital signature

Reply via email to