Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, profiles/hardened/linux/musl/amd64/x32/
Date: Mon, 31 Aug 2015 03:51:48
Message-Id: 1440993342.6fc3deba29df7592620ebbee197a180bb6ae0ffd.blueness@gentoo
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