Gentoo Archives: gentoo-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] gen_usr_ldscript & --libdir=/lib
Date: Thu, 27 Dec 2012 22:03:30
Message-Id: 201212271703.33613.vapier@gentoo.org
In Reply to: Re: [gentoo-dev] gen_usr_ldscript & --libdir=/lib by Rich Freeman
1 On Thursday 27 December 2012 13:49:50 Rich Freeman wrote:
2 > I think moving everything into /usr is a good idea. However:
3
4 i don't think it's hard to support both. the majority of packages just want
5 to relocate shared libs into / from /usr and that's easy with one line:
6 gen_usr_ldscript -a foo
7 put a knob into the func itself (perhaps a var set in the profile's
8 make.defaults) and you've addressed more than 50% of the problem.
9
10 very few packages actually install into /bin and /sbin, and i don't mind a
11 USE=sep-usr flag for them (relevant since i also see that i'm maintaining most
12 of those packages).
13
14 > 3. Moving just a bunch of libraries to /usr and nothing else is dumb.
15 > It brings none of the benefits of the /usr move
16
17 sure
18
19 > and gets rid of all
20 > of the benefits of complying with FHS (like systems booting fine with
21 > a separate /usr - and yes I know this is already "broken" despite the
22 > fact that it works just fine for 99% of the people running in this
23 > configuration).
24
25 strictly speaking, i don't think FHS mandates sep /usr be supported. it's
26 fairly easy to read a merged /usr setup as being FHS compliant.
27
28 > But, until the Council decides that we're really doing a coordinated
29 > /usr move, then let's leave things alone. Sticking stuff in random
30 > locations per the whim of individual maintainers will cause nothing
31 > but trouble.
32
33 aka today's status quo
34 -mike

Attachments

File name MIME type
signature.asc application/pgp-signature