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----- |