Hi all,

There is a draft of fhs-3.0[1]

Also i think that lib should be symlink to lib64 on 64bit systems its at least
will be consistent

My 0.02 $CURRENCY.

[1] http://dev.linuxfoundation.org/~licquia/fhs-3.0-drafts/fhs.html


On Sun, 11 Sep 2011 11:50:28 -0500, William Hubbs wrote:
Hi all,

I have been dealing with a bug in openrc which prompted me to look at
our directory structure for libraries on 64 bit systems. The bug will be
referenced below[1]. The problem in the bug isn't the location of
libraries, but the fact that there is a mount point stored under the
library directories.

Here is what I've found in fhs [2].

- /lib should always exist on all architectures.
- /lib64 should only exist on amd64, ppc64, sparc64 and s390x. It
        should hold 64 bit libraries, and /lib should hold 32 bit (or 31 bit
        on s390x) libraries.
- /lib should hold 64 bit libraries on ia64.
- FHS mentions /lib32 but doesn't really define what goes in it, and with the definition of when /lib64 is to be used, there doesn't seem to be a
  need for /lib32.
- Also, it seems questionable that /lib is a symlink to /lib64 on
non-multilib systems. I think we should still have separate /lib and
  /lib64 directories.

Constructive criticism of this idea, thoughts, etc, are welcome.

If there is no opposition, what would it take for us to do this?

Thanks,

William

[1] http://bugs.gentoo.org/show_bug.cgi?id=381783
[2] http://www.pathname.com/fhs/pub/fhs-2.3.html#LIB64

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:[email protected]
mailto:[email protected]
mailto:[email protected]

Reply via email to