1 |
On 31 Mar 2016 16:05, Alexis Ballier wrote: |
2 |
> On Thursday, March 31, 2016 1:58:19 AM CEST, Mike Frysinger wrote: |
3 |
> > All ebuilds that call gen_usr_ldscript today will migrate to this and |
4 |
> > will allow people to move away from installing things into /. For the |
5 |
> > systems that want to have a split-/usr partition, they can turn on this |
6 |
> > USE flag across their system. |
7 |
> |
8 |
> Your patchset seems to be missing some ebuilds in that regard: expat and |
9 |
> sys-freebsd/* come to mind. |
10 |
|
11 |
i did not do a full migration as i got bored, but i did do enough to show |
12 |
it in action. the current method does not require all be converted at the |
13 |
same time though, so it can be left up to maintainers of relevant packages |
14 |
to do the change over themselves. |
15 |
|
16 |
> > This also allows us to mask the flag on many targets where it doesn't |
17 |
> > make sense (like most prefix setups) and where we don't want to support |
18 |
> > it at all. |
19 |
> |
20 |
> It should be noted that, unless I missed something, the default settings |
21 |
> will *not anymore* allow sep-usr after this patchset (sep-usr useflag will |
22 |
> be disabled). This should be advertised more (a news item?) or simply |
23 |
> sep-usr added to make.defaults. The latter will also enable busybox's |
24 |
> sep-usr support. |
25 |
|
26 |
the patchset allows for some targets (notably Linux systems) to control |
27 |
whether the flag is enabled. it is turned off by default and i think |
28 |
that's the behavior we want. i have not forced enabled it for any target |
29 |
but maybe the prefix/darwin guys will want to do that. |
30 |
-mike |