1 |
On Sat, 30 Dec 2017 18:48:02 +0000 |
2 |
Sergei Trofimovich <slyfox@g.o> wrote: |
3 |
|
4 |
> CROSSCOMPILE_OPTS is a USE_EXPAND of a single item: headers-only. |
5 |
> Convert it to a global USE flag instead. |
6 |
> |
7 |
> The changes are: |
8 |
> - mechanical ebuild rename (touches libcs and kernel headers): |
9 |
> $ sed -e 's@crosscompile_opts_headers-only@headers-only@g' \ |
10 |
> -i $(git grep -l headers-only) |
11 |
> - added global 'headers-only' USE |
12 |
> - CROSSCOMPILE_OPTS USE_EXPAND is removed |
13 |
> |
14 |
> 'headers-only' flag is used by crossdev to bootstrap stage1 compiler |
15 |
> before libc is available. |
16 |
> |
17 |
> crossdev switched to USE=headers-only in =sys-devel/crossdev-20171230. |
18 |
> After crossdev goes stable this change can go in. |
19 |
> |
20 |
> CC: toolchain@g.o |
21 |
> CC: embedded@g.o |
22 |
> CC: kernel@g.o |
23 |
> CC: bsd@g.o |
24 |
> CC: blueness@g.o |
25 |
> CC: lu_zero@g.o |
26 |
> Reported-by: Michał Górny |
27 |
> Bug: https://bugs.gentoo.org/642712 |
28 |
> Signed-off-by: Sergei Trofimovich <slyfox@g.o> |
29 |
|
30 |
Pushed as a batch of commits: |
31 |
|
32 |
8dd32dc8bd8 profiles: drop CROSSCOMPILE_OPTS USE_EXPAND, bug #642712 |
33 |
e1172c04556 toolchain.eclass: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
34 |
60b276fb7c3 toolchain-glibc.eclass: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
35 |
ce86854ff88 kernel-2.eclass: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
36 |
98965f4b376 dev-embedded/avr-libc: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
37 |
e18277296d7 dev-libs/cygwin: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
38 |
d4ea3345c87 dev-util/mingw-runtime: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
39 |
67ec9ae5fc7 dev-util/mingw64-runtime: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
40 |
84524c10349 dev-util/w32api: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
41 |
11ad885f29c sys-freebsd/freebsd-lib: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
42 |
91a02442c5a sys-libs/glibc: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
43 |
d0bf3364d71 sys-libs/musl: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
44 |
7ebe9beefaf sys-libs/newlib: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
45 |
113d629bf4c sys-libs/uclibc: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
46 |
365914db135 sys-libs/uclibc-ng: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only |
47 |
7866e987215 profiles/use.desc: add new USE=headers-only global flag |
48 |
|
49 |
-- |
50 |
|
51 |
Sergei |