Steve Langasek <[EMAIL PROTECTED]> writes:

> On Fri, Jan 12, 2007 at 08:19:18PM +0100, Goswin von Brederlow wrote:
>> As for using /usr/lib32 on i386 that is totaly up to you. On i386
>> /usr/lib32 does not yet exist but I don't see a reason not to create
>> it. Note that you can't have system libraries in /usr/lib32 since it
>> is not a default lib dir on i486.
>
> If you're going to use non-standard paths at all, why would you not move
> this to /usr/lib/i486-linux-gnu, which is also already part of the system
> lib path in etch and is much better future-proofed than the alternatives?

Because binutils does not support /usr/lib/i486-linux-gnu and amd64
already uses lib32 (and binutils supports it there). lib32 is
standardized in the FHS:

| /lib<qual> : Alternate format essential shared libraries (optional)
| Purpose
|
| There may be one or more variants of the /lib directory on systems
| which support more than one binary format requiring separate
| libraries. [14]
|
| [14] This is commonly used for 64-bit or 32-bit support on systems
| which support multiple binary formats, but require libraries of the
| same name. In this case, /lib32 and /lib64 might be the library
| directories, and /lib a symlink to one of them.
|
| /usr/lib<qual> : Alternate format libraries (optional)
| Purpose
|
| /usr/lib<qual> performs the same role as /usr/lib for an alternate
| binary format, except that the symbolic links /usr/lib<qual>/sendmail
| and /usr/lib<qual>/X11 are not required. [26]


Anyway, the conditional use of /usr/lib32 as with the revised
ia32-hack patch posted yesterday doesn't require i386 to use
/usr/lib32 but allows amd64 to do so. That would be the savest bet.

MfG
        Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to