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 |