commit: e69cfcd813b82f00fedf00e1ce5e20989554c156 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> AuthorDate: Fri Dec 21 22:47:29 2018 +0000 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> CommitDate: Sat Dec 22 00:09:20 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e69cfcd8
profiles: add experinemntal big-endian arm64 profile The change adds 'profiles/default/linux/arm64/17.0/big-endian'. steev has a device that actually running in big-endian mode! Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> profiles/arch/arm64/big-endian/eapi | 1 + profiles/arch/arm64/big-endian/make.defaults | 4 ++++ profiles/arch/arm64/big-endian/parent | 1 + profiles/arch/arm64/big-endian/use.mask | 6 ++++++ profiles/default/linux/arm64/17.0/big-endian/eapi | 1 + profiles/default/linux/arm64/17.0/big-endian/parent | 2 ++ profiles/profiles.desc | 6 ++++++ 7 files changed, 21 insertions(+) diff --git a/profiles/arch/arm64/big-endian/eapi b/profiles/arch/arm64/big-endian/eapi new file mode 100644 index 00000000000..7ed6ff82de6 --- /dev/null +++ b/profiles/arch/arm64/big-endian/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/arm64/big-endian/make.defaults b/profiles/arch/arm64/big-endian/make.defaults new file mode 100644 index 00000000000..df7edf1b262 --- /dev/null +++ b/profiles/arch/arm64/big-endian/make.defaults @@ -0,0 +1,4 @@ +# Big endian ARM64 settings. + +CHOST="aarch64_be-unknown-linux-gnu" +CHOST_arm64="${CHOST}" diff --git a/profiles/arch/arm64/big-endian/parent b/profiles/arch/arm64/big-endian/parent new file mode 100644 index 00000000000..f3229c5b987 --- /dev/null +++ b/profiles/arch/arm64/big-endian/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/arch/arm64/big-endian/use.mask b/profiles/arch/arm64/big-endian/use.mask new file mode 100644 index 00000000000..0a4af0711f5 --- /dev/null +++ b/profiles/arch/arm64/big-endian/use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 + +# James Le Cuirot <ch...@gentoo.org> (29 Jun 2017) +# Unmask as this profile is big endian. +-big-endian diff --git a/profiles/default/linux/arm64/17.0/big-endian/eapi b/profiles/default/linux/arm64/17.0/big-endian/eapi new file mode 100644 index 00000000000..7ed6ff82de6 --- /dev/null +++ b/profiles/default/linux/arm64/17.0/big-endian/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm64/17.0/big-endian/parent b/profiles/default/linux/arm64/17.0/big-endian/parent new file mode 100644 index 00000000000..a7cd964146b --- /dev/null +++ b/profiles/default/linux/arm64/17.0/big-endian/parent @@ -0,0 +1,2 @@ +.. +../../../../../arch/arm64/big-endian diff --git a/profiles/profiles.desc b/profiles/profiles.desc index b2379f014de..91103ae4348 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -146,6 +146,12 @@ arm64 default/linux/arm64/17.0/desktop/systemd dev arm64 default/linux/arm64/17.0/developer exp arm64 default/linux/arm64/17.0/systemd dev +# ARM64 Profiles (big-endian) +# @MAINTAINER: sly...@gentoo.org +# big-endian profile intentionally does not contain all flavours +# until it's lightly tested. +arm64 default/linux/arm64/17.0/big-endian exp + # HPPA Profiles # @MAINTAINER: h...@gentoo.org hppa default/linux/hppa/13.0 exp