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