1 |
Hi everyone, |
2 |
|
3 |
Can you please review the following news item. The item is |
4 |
self-explanatory. The only thing I'm iffy about is whether or not I |
5 |
should specify a date (Oct 11) for when I'm going to make the switch --- |
6 |
or should I just push the news item out the day I do make the changes? |
7 |
|
8 |
Title: Restructure of mips profiles |
9 |
Author: Anthony G. Basile <rhill@g.o> |
10 |
Content-Type: text/plain |
11 |
Posted: 2014-09-29 |
12 |
Revision: 1 |
13 |
News-Item-Format: 1.0 |
14 |
Display-If-Keyword: mips |
15 |
Display-If-Installed:sys-libs/glibc |
16 |
|
17 |
To accomodate the new multilib approach in Gentoo, the mips profiles will be |
18 |
changing on Oct 11, 2014. The new profile structure will be as follows: |
19 |
|
20 |
[1] default/linux/mips/13.0/o32 |
21 |
[2] default/linux/mips/13.0/n32 |
22 |
[3] default/linux/mips/13.0/n64 |
23 |
[4] default/linux/mips/13.0/multilib/o32 |
24 |
[5] default/linux/mips/13.0/multilib/n32 |
25 |
[6] default/linux/mips/13.0/multilib/n64 |
26 |
[7] default/linux/mips/13.0/mipsel/o32 |
27 |
[8] default/linux/mips/13.0/mipsel/n32 |
28 |
[9] default/linux/mips/13.0/mipsel/n64 |
29 |
[10] default/linux/mips/13.0/mipsel/multilib/o32 |
30 |
[11] default/linux/mips/13.0/mipsel/multilib/n32 |
31 |
[12] default/linux/mips/13.0/mipsel/multilib/n64 |
32 |
[13] hardened/linux/musl/mips |
33 |
[14] hardened/linux/musl/mips/mipsel |
34 |
[15] default/linux/uclibc/mips |
35 |
[16] hardened/linux/uclibc/mips |
36 |
[17] default/linux/uclibc/mips/mipsel |
37 |
[18] hardened/linux/uclibc/mips/mipsel |
38 |
|
39 |
There are a few points to note about the change: |
40 |
|
41 |
1) Only the glibc profiles (1-12) are affected. The embedded system |
42 |
profiles |
43 |
(13-18) will not change. |
44 |
|
45 |
2) The glibc profiles will now explicitly state the ABIs. In the case of |
46 |
non-multilib systems (1-3, 7-9) the stated ABI will be the only ABI |
47 |
available, |
48 |
while in the case of multilib systems (4-6, 10-12) the stated ABI will |
49 |
be the |
50 |
default ABI, and the others will be available by setting ABI_MIPS in |
51 |
make.conf. |
52 |
|
53 |
3) Profiles 1 and 7 are strictly 32-bit userland, but can run under either a |
54 |
32-bit or 64-bit kernel. They will have CHOST = mips-unknown-linux-gnu and |
55 |
mipsel-unknown-linux-gnu, respectively. All the other glibc profiles |
56 |
(2-6, 8-12) |
57 |
are 64-bits userland and will have CHOST = mips64-unknown-linux-gnu or |
58 |
mips64el-unknown-linux-gnu. |
59 |
|
60 |
4) Only users of profiles 1 and 7 need to change their profiles sym |
61 |
links using |
62 |
`eselect profile`. However, all users should be aware of the CHOST value on |
63 |
their system to ensure it remains unchanged after the profile updates. |
64 |
|
65 |
-- |
66 |
Anthony G. Basile, Ph.D. |
67 |
Gentoo Linux Developer [Hardened] |
68 |
E-Mail : blueness@g.o |
69 |
GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA |
70 |
GnuPG ID : F52D4BBA |