1 |
On Sun, 11 Sep 2011 11:50:28 -0500 |
2 |
William Hubbs <williamh@g.o> wrote: |
3 |
|
4 |
> Hi all, |
5 |
> |
6 |
> I have been dealing with a bug in openrc which prompted me to look at |
7 |
> our directory structure for libraries on 64 bit systems. The bug will |
8 |
> be referenced below[1]. The problem in the bug isn't the location of |
9 |
> libraries, but the fact that there is a mount point stored under the |
10 |
> library directories. |
11 |
> |
12 |
> Here is what I've found in fhs [2]. |
13 |
> |
14 |
> - /lib should always exist on all architectures. |
15 |
> - /lib64 should only exist on amd64, ppc64, sparc64 and s390x. It |
16 |
> should hold 64 bit libraries, and /lib should hold 32 bit (or |
17 |
> 31 bit on s390x) libraries. |
18 |
> - /lib should hold 64 bit libraries on ia64. |
19 |
|
20 |
That's basically profiles/features/multilib. While amd64 uses |
21 |
profiles/features/multilib/lib32. |
22 |
|
23 |
> If there is no opposition, what would it take for us to do this? |
24 |
|
25 |
Migration seems at least hard for users. Fresh systems should be simple |
26 |
to deal with. |
27 |
|
28 |
-- |
29 |
Best regards, |
30 |
Michał Górny |