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/features/hardened/arm64/, profiles/, ...
Date: Wed, 10 Apr 2019 20:24:20
Message-Id: 1554927849.e3f2aa0f0a2ae4f93d350611048d4952980495ad.blueness@gentoo
1 commit: e3f2aa0f0a2ae4f93d350611048d4952980495ad
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 10 20:23:34 2019 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 10 20:24:09 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f2aa0f
7
8 profiles: add new 17.0 arm64 musl profiles
9
10 Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
11
12 profiles/default/linux/arm64/17.0/musl/eapi | 1 +
13 .../default/linux/arm64/17.0/musl/hardened/eapi | 1 +
14 .../default/linux/arm64/17.0/musl/hardened/parent | 2 ++
15 .../default/linux/arm64/17.0/musl/make.defaults | 23 ++++++++++++++++++++++
16 profiles/default/linux/arm64/17.0/musl/parent | 2 ++
17 profiles/features/hardened/arm64/eapi | 1 +
18 profiles/features/hardened/arm64/make.defaults | 4 ++++
19 profiles/features/hardened/arm64/parent | 1 +
20 profiles/profiles.desc | 6 ++++--
21 9 files changed, 39 insertions(+), 2 deletions(-)
22
23 diff --git a/profiles/default/linux/arm64/17.0/musl/eapi b/profiles/default/linux/arm64/17.0/musl/eapi
24 new file mode 100644
25 index 00000000000..7ed6ff82de6
26 --- /dev/null
27 +++ b/profiles/default/linux/arm64/17.0/musl/eapi
28 @@ -0,0 +1 @@
29 +5
30
31 diff --git a/profiles/default/linux/arm64/17.0/musl/hardened/eapi b/profiles/default/linux/arm64/17.0/musl/hardened/eapi
32 new file mode 100644
33 index 00000000000..7ed6ff82de6
34 --- /dev/null
35 +++ b/profiles/default/linux/arm64/17.0/musl/hardened/eapi
36 @@ -0,0 +1 @@
37 +5
38
39 diff --git a/profiles/default/linux/arm64/17.0/musl/hardened/parent b/profiles/default/linux/arm64/17.0/musl/hardened/parent
40 new file mode 100644
41 index 00000000000..488bf0d8c2c
42 --- /dev/null
43 +++ b/profiles/default/linux/arm64/17.0/musl/hardened/parent
44 @@ -0,0 +1,2 @@
45 +..
46 +../../../../../../features/hardened/arm64
47
48 diff --git a/profiles/default/linux/arm64/17.0/musl/make.defaults b/profiles/default/linux/arm64/17.0/musl/make.defaults
49 new file mode 100644
50 index 00000000000..d9ba618fa18
51 --- /dev/null
52 +++ b/profiles/default/linux/arm64/17.0/musl/make.defaults
53 @@ -0,0 +1,23 @@
54 +# Copyright 1999-2016 Gentoo Foundation.
55 +# Distributed under the terms of the GNU General Public License v2
56 +
57 +ARCH="arm64"
58 +ACCEPT_KEYWORDS="${ARCH}"
59 +
60 +CHOST="aarch64-gentoo-linux-musl"
61 +CFLAGS="-O2"
62 +CXXFLAGS="${CFLAGS}"
63 +FFLAGS="${CFLAGS}"
64 +FCFLAGS="${CFLAGS}"
65 +
66 +# Anthony G. Basile <blueness@g.o> (25 Oct 2015)
67 +# Multilib-related setup, bug #515130
68 +ABI="arm64"
69 +DEFAULT_ABI="arm64"
70 +MULTILIB_ABIS="arm64"
71 +CHOST_arm64="${CHOST}"
72 +LIBDIR_arm64="lib"
73 +
74 +# Michał Górny <mgorny@g.o> (14 Mar 2017)
75 +# Unhide the ARM-specific USE_EXPANDs.
76 +USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM"
77
78 diff --git a/profiles/default/linux/arm64/17.0/musl/parent b/profiles/default/linux/arm64/17.0/musl/parent
79 new file mode 100644
80 index 00000000000..a340ae54567
81 --- /dev/null
82 +++ b/profiles/default/linux/arm64/17.0/musl/parent
83 @@ -0,0 +1,2 @@
84 +..
85 +../../../../../features/musl/
86
87 diff --git a/profiles/features/hardened/arm64/eapi b/profiles/features/hardened/arm64/eapi
88 new file mode 100644
89 index 00000000000..7ed6ff82de6
90 --- /dev/null
91 +++ b/profiles/features/hardened/arm64/eapi
92 @@ -0,0 +1 @@
93 +5
94
95 diff --git a/profiles/features/hardened/arm64/make.defaults b/profiles/features/hardened/arm64/make.defaults
96 new file mode 100644
97 index 00000000000..bc6776d156e
98 --- /dev/null
99 +++ b/profiles/features/hardened/arm64/make.defaults
100 @@ -0,0 +1,4 @@
101 +# Copyright 1999-2018 Gentoo Foundation.
102 +# Distributed under the terms of the GNU General Public License v2
103 +
104 +USE="pic"
105
106 diff --git a/profiles/features/hardened/arm64/parent b/profiles/features/hardened/arm64/parent
107 new file mode 100644
108 index 00000000000..f3229c5b987
109 --- /dev/null
110 +++ b/profiles/features/hardened/arm64/parent
111 @@ -0,0 +1 @@
112 +..
113
114 diff --git a/profiles/profiles.desc b/profiles/profiles.desc
115 index 26ec3ee66d3..ac5b9c93b93 100644
116 --- a/profiles/profiles.desc
117 +++ b/profiles/profiles.desc
118 @@ -340,8 +340,10 @@ arm default/linux/arm/17.0/musl/armv6j exp
119 arm default/linux/arm/17.0/musl/armv6j/hardened exp
120 arm default/linux/arm/17.0/musl/armv7a exp
121 arm default/linux/arm/17.0/musl/armv7a/hardened exp
122 -arm64 default/linux/musl/arm64 exp
123 -arm64 hardened/linux/musl/arm64 exp
124 +arm64 default/linux/musl/arm64 exp
125 +arm64 hardened/linux/musl/arm64 exp
126 +arm64 default/linux/arm64/17.0/musl exp
127 +arm64 default/linux/arm64/17.0/musl/hardened exp
128 mips default/linux/musl/mips exp
129 mips hardened/linux/musl/mips exp
130 mips default/linux/musl/mips/mipsel exp