commit: e3f2aa0f0a2ae4f93d350611048d4952980495ad Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> AuthorDate: Wed Apr 10 20:23:34 2019 +0000 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> CommitDate: Wed Apr 10 20:24:09 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f2aa0f
profiles: add new 17.0 arm64 musl profiles Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org> profiles/default/linux/arm64/17.0/musl/eapi | 1 + .../default/linux/arm64/17.0/musl/hardened/eapi | 1 + .../default/linux/arm64/17.0/musl/hardened/parent | 2 ++ .../default/linux/arm64/17.0/musl/make.defaults | 23 ++++++++++++++++++++++ profiles/default/linux/arm64/17.0/musl/parent | 2 ++ profiles/features/hardened/arm64/eapi | 1 + profiles/features/hardened/arm64/make.defaults | 4 ++++ profiles/features/hardened/arm64/parent | 1 + profiles/profiles.desc | 6 ++++-- 9 files changed, 39 insertions(+), 2 deletions(-) diff --git a/profiles/default/linux/arm64/17.0/musl/eapi b/profiles/default/linux/arm64/17.0/musl/eapi new file mode 100644 index 00000000000..7ed6ff82de6 --- /dev/null +++ b/profiles/default/linux/arm64/17.0/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm64/17.0/musl/hardened/eapi b/profiles/default/linux/arm64/17.0/musl/hardened/eapi new file mode 100644 index 00000000000..7ed6ff82de6 --- /dev/null +++ b/profiles/default/linux/arm64/17.0/musl/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm64/17.0/musl/hardened/parent b/profiles/default/linux/arm64/17.0/musl/hardened/parent new file mode 100644 index 00000000000..488bf0d8c2c --- /dev/null +++ b/profiles/default/linux/arm64/17.0/musl/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/hardened/arm64 diff --git a/profiles/default/linux/arm64/17.0/musl/make.defaults b/profiles/default/linux/arm64/17.0/musl/make.defaults new file mode 100644 index 00000000000..d9ba618fa18 --- /dev/null +++ b/profiles/default/linux/arm64/17.0/musl/make.defaults @@ -0,0 +1,23 @@ +# Copyright 1999-2016 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +ARCH="arm64" +ACCEPT_KEYWORDS="${ARCH}" + +CHOST="aarch64-gentoo-linux-musl" +CFLAGS="-O2" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# Anthony G. Basile <bluen...@gentoo.org> (25 Oct 2015) +# Multilib-related setup, bug #515130 +ABI="arm64" +DEFAULT_ABI="arm64" +MULTILIB_ABIS="arm64" +CHOST_arm64="${CHOST}" +LIBDIR_arm64="lib" + +# Michał Górny <mgo...@gentoo.org> (14 Mar 2017) +# Unhide the ARM-specific USE_EXPANDs. +USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" diff --git a/profiles/default/linux/arm64/17.0/musl/parent b/profiles/default/linux/arm64/17.0/musl/parent new file mode 100644 index 00000000000..a340ae54567 --- /dev/null +++ b/profiles/default/linux/arm64/17.0/musl/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/musl/ diff --git a/profiles/features/hardened/arm64/eapi b/profiles/features/hardened/arm64/eapi new file mode 100644 index 00000000000..7ed6ff82de6 --- /dev/null +++ b/profiles/features/hardened/arm64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/features/hardened/arm64/make.defaults b/profiles/features/hardened/arm64/make.defaults new file mode 100644 index 00000000000..bc6776d156e --- /dev/null +++ b/profiles/features/hardened/arm64/make.defaults @@ -0,0 +1,4 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +USE="pic" diff --git a/profiles/features/hardened/arm64/parent b/profiles/features/hardened/arm64/parent new file mode 100644 index 00000000000..f3229c5b987 --- /dev/null +++ b/profiles/features/hardened/arm64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 26ec3ee66d3..ac5b9c93b93 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -340,8 +340,10 @@ arm default/linux/arm/17.0/musl/armv6j exp arm default/linux/arm/17.0/musl/armv6j/hardened exp arm default/linux/arm/17.0/musl/armv7a exp arm default/linux/arm/17.0/musl/armv7a/hardened exp -arm64 default/linux/musl/arm64 exp -arm64 hardened/linux/musl/arm64 exp +arm64 default/linux/musl/arm64 exp +arm64 hardened/linux/musl/arm64 exp +arm64 default/linux/arm64/17.0/musl exp +arm64 default/linux/arm64/17.0/musl/hardened exp mips default/linux/musl/mips exp mips hardened/linux/musl/mips exp mips default/linux/musl/mips/mipsel exp