Gentoo Archives: gentoo-dev

From: "Anthony G. Basile" <blueness@g.o>
To: Gentoo Development <gentoo-dev@l.g.o>
Subject: [gentoo-dev] News Item for changes in the MIPS profiles.
Date: Tue, 30 Sep 2014 18:29:59
Message-Id: 542AF6B6.2010201@gentoo.org
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

Replies

Subject Author
Re: [gentoo-dev] News Item for changes in the MIPS profiles. "Anthony G. Basile" <blueness@g.o>
Re: [gentoo-dev] News Item for changes in the MIPS profiles. "Anthony G. Basile" <blueness@g.o>