1 |
commit: 6fc3deba29df7592620ebbee197a180bb6ae0ffd |
2 |
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Aug 31 03:55:17 2015 +0000 |
4 |
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Aug 31 03:55:42 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc3deba |
7 |
|
8 |
profiles: initial musl amd64/x32 profile support. |
9 |
|
10 |
profiles/hardened/linux/musl/amd64/x32/eapi | 1 + |
11 |
profiles/hardened/linux/musl/amd64/x32/make.defaults | 14 ++++++++++++++ |
12 |
profiles/hardened/linux/musl/amd64/x32/parent | 1 + |
13 |
profiles/hardened/linux/musl/amd64/x32/use.force | 7 +++++++ |
14 |
profiles/hardened/linux/musl/amd64/x32/use.mask | 7 +++++++ |
15 |
profiles/profiles.desc | 1 + |
16 |
6 files changed, 31 insertions(+) |
17 |
|
18 |
diff --git a/profiles/hardened/linux/musl/amd64/x32/eapi b/profiles/hardened/linux/musl/amd64/x32/eapi |
19 |
new file mode 100644 |
20 |
index 0000000..7ed6ff8 |
21 |
--- /dev/null |
22 |
+++ b/profiles/hardened/linux/musl/amd64/x32/eapi |
23 |
@@ -0,0 +1 @@ |
24 |
+5 |
25 |
|
26 |
diff --git a/profiles/hardened/linux/musl/amd64/x32/make.defaults b/profiles/hardened/linux/musl/amd64/x32/make.defaults |
27 |
new file mode 100644 |
28 |
index 0000000..cf5a092 |
29 |
--- /dev/null |
30 |
+++ b/profiles/hardened/linux/musl/amd64/x32/make.defaults |
31 |
@@ -0,0 +1,14 @@ |
32 |
+# Copyright 1999-2015 Gentoo Foundation. |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+# $Id$ |
35 |
+ |
36 |
+CHOST="x86_64-gentoo-linux-muslx32" |
37 |
+ |
38 |
+# Anthony G. Basile <blueness@g.o> (31 Aug 2015) |
39 |
+# Multilib-related setup, bug #515130 |
40 |
+ABI="x32" |
41 |
+DEFAULT_ABI="x32" |
42 |
+MULTILIB_ABIS="x32" |
43 |
+CHOST_x32=${CHOST} |
44 |
+LIBDIR_x32="lib" |
45 |
+IUSE_IMPLICIT="abi_x86_x32" |
46 |
|
47 |
diff --git a/profiles/hardened/linux/musl/amd64/x32/parent b/profiles/hardened/linux/musl/amd64/x32/parent |
48 |
new file mode 100644 |
49 |
index 0000000..f3229c5 |
50 |
--- /dev/null |
51 |
+++ b/profiles/hardened/linux/musl/amd64/x32/parent |
52 |
@@ -0,0 +1 @@ |
53 |
+.. |
54 |
|
55 |
diff --git a/profiles/hardened/linux/musl/amd64/x32/use.force b/profiles/hardened/linux/musl/amd64/x32/use.force |
56 |
new file mode 100644 |
57 |
index 0000000..71a90a0 |
58 |
--- /dev/null |
59 |
+++ b/profiles/hardened/linux/musl/amd64/x32/use.force |
60 |
@@ -0,0 +1,7 @@ |
61 |
+# Copyright 1999-2014 Gentoo Foundation |
62 |
+# Distributed under the terms of the GNU General Public License v2 |
63 |
+# $Id$ |
64 |
+ |
65 |
+# Force the flag which corresponds to arch/abi, bug #515130 |
66 |
+-abi_x86_64 |
67 |
+abi_x86_x32 |
68 |
|
69 |
diff --git a/profiles/hardened/linux/musl/amd64/x32/use.mask b/profiles/hardened/linux/musl/amd64/x32/use.mask |
70 |
new file mode 100644 |
71 |
index 0000000..182f755 |
72 |
--- /dev/null |
73 |
+++ b/profiles/hardened/linux/musl/amd64/x32/use.mask |
74 |
@@ -0,0 +1,7 @@ |
75 |
+# Copyright 1999-2015 Gentoo Foundation |
76 |
+# Distributed under the terms of the GNU General Public License v2 |
77 |
+# $Id$ |
78 |
+ |
79 |
+# Force the flag which corresponds to arch/abi, bug #515130 |
80 |
+-abi_x86_x32 |
81 |
+abi_x86_64 |
82 |
|
83 |
diff --git a/profiles/profiles.desc b/profiles/profiles.desc |
84 |
index b2f2200..9274218 100644 |
85 |
--- a/profiles/profiles.desc |
86 |
+++ b/profiles/profiles.desc |
87 |
@@ -189,6 +189,7 @@ amd64 hardened/linux/amd64/no-multilib stable |
88 |
amd64 hardened/linux/amd64/no-multilib/selinux stable |
89 |
amd64 hardened/linux/amd64/x32 dev |
90 |
amd64 hardened/linux/musl/amd64 exp |
91 |
+amd64 hardened/linux/musl/amd64/x32 exp |
92 |
arm hardened/linux/arm/armv7a dev |
93 |
arm hardened/linux/arm/armv6j dev |
94 |
arm hardened/linux/musl/arm/armv7a exp |