[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Moving 32-bit libraries to (/usr)/lib32 on amd64



On Mon, Feb 20, 2006 at 11:10:41AM -0700, Bdale Garbee wrote:
> On Mon, 2006-02-20 at 02:23 -0800, Steve Langasek wrote:
> > If there's
> > consensus that putting this stuff in /usr/lib32 on amd64 is prettier than
> > /emul/ia32-linux, I see no reason not to move forward.

> My sense is that the "concensus" that exists is around FHS compliance.
> While I personally consider /usr/lib32 pretty ugly, I am sensitive to
> the fact that we have always tried to be FHS compliant in Debian.

 /lib64 and /lib32 : 64/32-bit libraries (architecture dependent)

 The 64-bit architectures PPC64, s390x, sparc64 and AMD64 must place 64-bit
 libraries in /lib64, and 32-bit (or 31-bit on s390) libraries in /lib.

 The 64-bit architecture IA64 must place 64-bit libraries in /lib.

http://www.pathname.com/fhs/pub/fhs-2.3.html#LIB64

So there really is no way to comply with the current FHS on amd64 without
some serious package special-casing.  That makes /emul/ia32-linux vs.
/usr/lib32 entirely a question of aesthetics, not standards-compliance.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature


Reply to: