Gentoo Archives: gentoo-dev

From: Mike Gilbert <floppym@g.o>
To: Gentoo Dev <gentoo-dev@l.g.o>
Cc: base-system@g.o, toolchain@g.o
Subject: [gentoo-dev] Re: [PATCH 0/6] Make 'split-usr' USE flag global and use it in gen_usr_ldscript
Date: Mon, 15 Jul 2019 15:28:50
Message-Id: CAJ0EP43xvzO7MCuKi9Yv=HkMwZVs-y7TVvc342ZrRKVbPZAbqA@mail.gmail.com
In Reply to: [gentoo-dev] [PATCH 0/6] Make 'split-usr' USE flag global and use it in gen_usr_ldscript by Mike Gilbert
1 On Sun, Jul 14, 2019 at 7:50 PM Mike Gilbert <floppym@g.o> wrote:
2 >
3 > This series introduces the global USE flag 'split-usr' to control
4 > whether binaries and libraries are split into separate / and /usr
5 > directories, or if they are always installed in /usr. This is a step
6 > toward making merged /usr workable on Gentoo for the average user.
7 >
8 > This USE flag is already being used by some packages, including
9 > sys-apps/baselayout and sys-apps/systemd.
10 >
11 > This series also moves the gen_usr_ldscript function to a new eclass,
12 > and makes it a noop on most systems when split-usr is enabled. Moving
13 > it to a new eclass allows us to avoid adding IUSE="split-usr" to every
14 > ebuild that uses toolchain-funcs.eclass.
15
16 Correction: gen_usr_ldscript becomes a noop when split-usr is
17 *disabled*. Hopefully that didn't confuse too many people. :)