Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoo-news:master commit in: 2014/2014-10-04-restructuring_of_mips_profiles/
Date: Sat, 04 Oct 2014 18:13:32
Message-Id: 1412446397.362746cfec7e8663104b00d98bcbd7818d25bd4c.blueness@gentoo
1 commit: 362746cfec7e8663104b00d98bcbd7818d25bd4c
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 4 17:58:47 2014 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 4 18:13:17 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-news.git;a=commit;h=362746cf
7
8 News item about the restructuring of the mips profiles
9
10 ---
11 ...014-10-04-restructuring_of_mips_profiles.en.txt | 51 ++++++++++++++++++++++
12 ...10-04-restructuring_of_mips_profiles.en.txt.asc | 17 ++++++++
13 2 files changed, 68 insertions(+)
14
15 diff --git a/2014/2014-10-04-restructuring_of_mips_profiles/2014-10-04-restructuring_of_mips_profiles.en.txt b/2014/2014-10-04-restructuring_of_mips_profiles/2014-10-04-restructuring_of_mips_profiles.en.txt
16 new file mode 100644
17 index 0000000..081d8a7
18 --- /dev/null
19 +++ b/2014/2014-10-04-restructuring_of_mips_profiles/2014-10-04-restructuring_of_mips_profiles.en.txt
20 @@ -0,0 +1,51 @@
21 +Title: Restructuring of mips profiles
22 +Author: Anthony G. Basile <blueness@g.o>
23 +Content-Type: text/plain
24 +Posted: 2014-10-04
25 +Revision: 1
26 +News-Item-Format: 1.0
27 +Display-If-Keyword: mips
28 +Display-If-Installed: sys-libs/glibc
29 +
30 +To accomodate the new multilib approach in Gentoo, the mips profiles will be
31 +changing on Oct 11, 2014. The new profile structure will be as follows:
32 +
33 + [1] default/linux/mips/13.0/o32
34 + [2] default/linux/mips/13.0/n32
35 + [3] default/linux/mips/13.0/n64
36 + [4] default/linux/mips/13.0/multilib/o32
37 + [5] default/linux/mips/13.0/multilib/n32
38 + [6] default/linux/mips/13.0/multilib/n64
39 + [7] default/linux/mips/13.0/mipsel/o32
40 + [8] default/linux/mips/13.0/mipsel/n32
41 + [9] default/linux/mips/13.0/mipsel/n64
42 + [10] default/linux/mips/13.0/mipsel/multilib/o32
43 + [11] default/linux/mips/13.0/mipsel/multilib/n32
44 + [12] default/linux/mips/13.0/mipsel/multilib/n64
45 + [13] hardened/linux/musl/mips
46 + [14] hardened/linux/musl/mips/mipsel
47 + [15] default/linux/uclibc/mips
48 + [16] hardened/linux/uclibc/mips
49 + [17] default/linux/uclibc/mips/mipsel
50 + [18] hardened/linux/uclibc/mips/mipsel
51 +
52 +There are a few points to note about the change:
53 +
54 +1) Only the glibc profiles (1-12) are affected. The embedded system profiles
55 +(13-18) will not change.
56 +
57 +2) The glibc profiles will now explicitly state the ABIs. In the case of
58 +non-multilib systems (1-3, 7-9) the stated ABI will be the only ABI available,
59 +while in the case of multilib systems (4-6, 10-12) the stated ABI will be the
60 +default ABI, and the others will be available by setting ABI_MIPS in make.conf.
61 +
62 +3) Profiles 1 and 7 are strictly 32-bit userland, but can run under either a
63 +32-bit or 64-bit kernel. They will have CHOST = mips-unknown-linux-gnu and
64 +mipsel-unknown-linux-gnu, respectively. All the other glibc profiles (2-6, 8-12)
65 +are 64-bits userland and will have CHOST = mips64-unknown-linux-gnu or
66 +mips64el-unknown-linux-gnu.
67 +
68 +4) Only users of profiles 1 and 7 need to change their profiles sym links using
69 +`eselect profile`. However, all users should be aware of the CHOST value on
70 +their system to ensure it remains unchanged after the profile updates.
71 +
72
73 diff --git a/2014/2014-10-04-restructuring_of_mips_profiles/2014-10-04-restructuring_of_mips_profiles.en.txt.asc b/2014/2014-10-04-restructuring_of_mips_profiles/2014-10-04-restructuring_of_mips_profiles.en.txt.asc
74 new file mode 100644
75 index 0000000..1de6055
76 --- /dev/null
77 +++ b/2014/2014-10-04-restructuring_of_mips_profiles/2014-10-04-restructuring_of_mips_profiles.en.txt.asc
78 @@ -0,0 +1,17 @@
79 +-----BEGIN PGP SIGNATURE-----
80 +Version: GnuPG v2
81 +
82 +iQIcBAABCAAGBQJUMDhvAAoJEJOE+m71LUu69k8QAIJl00UECVN324GTJJRWoZ2X
83 +F8adQxmSXMo8hwP6pe58cyJRRZGaIDjQu8y84WdRK07DcBXkXYVlTrdxARwIscqJ
84 +8SAsNt3hVgKQNCS2vQaLnjHXtZhzPC+WJL6571SCbmQGyUDxVm9hu13R5UpwHFRI
85 +ZB6HKV2X23lsW6PxNHcKoVu/YQoUzcFstFly0RvUrrNkluuzyoDcn288b7S9Y/eY
86 +0I2ocNdH9B/YkW6LzYU5lO/womX0CorsTBpyIVBfiTSj9whsMgak4kl9fkygjRRY
87 +0ULZ112gxVCcLLaQWgto1qczfo5BYaBVh3Q5jwW/m20aVwotRyynjyzLcVUeZpfP
88 +YB5Sz5fG4bqNLWsKKd1kpJNI8j6NzSmA8jqTSSYlfWrYK2A6Gu7HnIaWPRFc6CkO
89 +hCZA6gFn08HiB/WeGbPfKw+qXn1GX0yMTH1g2VWBY5P3AYd0JjLMim99B7QDBHij
90 +KsChFUPILMEF2igc6bB9CfaN3hGXm8hbrvihxOHJG43aq1nqpdQz57uZBmjBNyi7
91 +yuCI3EzbvENicH82zE1+XRpYv3gL1+tLC6WRqzHrpDtisdyOj0DLsLjS+44k01at
92 +8TMtHyafp0taBSicTBZJKczeE3tGnvM8OPwSDaWd5u1q4WQle9ERLrf6QJduyG5n
93 +QRs5fsGMjtYxjMbHEUo1
94 +=eyit
95 +-----END PGP SIGNATURE-----