From e69cfcd813b82f00fedf00e1ce5e20989554c156 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 21 Dec 2018 22:47:29 +0000 Subject: [PATCH] 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 --- 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(+) create mode 100644 profiles/arch/arm64/big-endian/eapi create mode 100644 profiles/arch/arm64/big-endian/make.defaults create mode 100644 profiles/arch/arm64/big-endian/parent create mode 100644 profiles/arch/arm64/big-endian/use.mask create mode 100644 profiles/default/linux/arm64/17.0/big-endian/eapi create mode 100644 profiles/default/linux/arm64/17.0/big-endian/parent diff --git a/profiles/arch/arm64/big-endian/eapi b/profiles/arch/arm64/big-endian/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /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 000000000000..df7edf1b2628 --- /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 000000000000..f3229c5b9876 --- /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 000000000000..0a4af0711f5c --- /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 (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 000000000000..7ed6ff82de6b --- /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 000000000000..a7cd964146bc --- /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 b2379f014de9..91103ae43480 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: slyfox@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: hppa@gentoo.org hppa default/linux/hppa/13.0 exp -- 2.26.2