Gentoo Archives: gentoo-dev

From: Alexandre Rostovtsev <tetromino@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] FYI: multilib-strict no longer in FEATURES of targets/developer/make.defaults (pending on bug 424423)
Date: Mon, 13 Aug 2012 21:14:38
Message-Id: 1344882542.23246.3.camel@rook
In Reply to: Re: [gentoo-dev] FYI: multilib-strict no longer in FEATURES of targets/developer/make.defaults (pending on bug 424423) by "Diego Elio Pettenò"
1 On Mon, 2012-08-13 at 11:14 -0700, Diego Elio Pettenò wrote:
2 > Beside the fact that these would probably have looked better in
3 > /usr/libexec
4
5 See Kay Sievers's comment at
6 https://bugs.freedesktop.org/show_bug.cgi?id=51617 :
7
8 "/usr/lib/<pkgname>/ is a directory like /usr/libexec/ or even /bin. It
9 shares absolutely zero things with the arch-specific $libdir ,or lib64/.
10
11 /usr/lib/<pkgname>/ is the canonical "application private directory". It
12 has the multi-lib or arch-specific rules as /bin.
13
14 It just happens to be the same directory as $libdir for 32bit
15 installations in the classic non-multi-arch layout, which might go away
16 over time, but that is absolutely no reason to symlink it away.
17
18 Having /lib pointing to /lib64 is plain wrong, and should not explicitly
19 be supported by upstream build systems. If it happens to be that
20 libexecdir works for that, then it's fine, but it is surely not treated
21 as a bug if it isn't."
22
23 -Alexandre

Replies