Gentoo Archives: gentoo-dev

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] News Item for changes in the MIPS profiles.
Date: Sat, 04 Oct 2014 17:40:27
Message-Id: 54303126.2020109@gentoo.org
In Reply to: [gentoo-dev] News Item for changes in the MIPS profiles. by "Anthony G. Basile"
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