Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: Joshua Kinard <kumba@g.o>
Cc: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [PATCH 0/4] New no-lib-symlink profile for developers
Date: Mon, 05 Sep 2016 12:19:39
Message-Id: 20160905141921.2bcab5a3.mgorny@gentoo.org
In Reply to: Re: [gentoo-dev] [PATCH 0/4] New no-lib-symlink profile for developers by Joshua Kinard
1 On Mon, 5 Sep 2016 07:47:53 -0400
2 Joshua Kinard <kumba@g.o> wrote:
3
4 > On 07/09/2016 17:01, Michał Górny wrote:
5 > > Hello, everyone.
6 > >
7 > > I've finally gotten around to wrapping up my multilib setup
8 > > in a profile, and providing necessary patches to system packages
9 > > to make it possible to use it without having to hack their mistaken
10 > > logic around.
11 > >
12 > > The profile is called 'no-lib-symlink', and is provided as an alternate
13 > > amd64 variant. Unlike the common profiles, it is based on three lib*
14 > > directories: lib32 for 32-bit binaries, lib64 for 64-bit binaries
15 > > and lib as a directory for software packages only (the new-style
16 > > libexec).
17 >
18 > [snip]
19 >
20 > Responding late to this. This change won't, in the future, affect mips
21 > multilib, will it? Remember, we've got three ABIs to juggle, and this proposed
22 > change looks like it might clobber one of those ABIs.
23 >
24 > o32 - old 32-bit, goes into /lib or /usr/lib.
25 > n32 - hybrid 32-bit/64-bit (like x32), goes into /lib32 or /usr/lib32.
26 > n64 - full 64-bit, goes into /lib64 or /usr/lib64
27 >
28 > This basically follows the layout that old IRIX used to use when you had
29 > binaries/libs from all three ABIs mixed into the same root.
30
31 I don't think the patches I committed should cause any trouble for
32 mips. If at all, I think they are more likely to fix some imminent
33 trouble due to buggy transition logic.
34
35 --
36 Best regards,
37 Michał Górny
38 <http://dev.gentoo.org/~mgorny/>