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

Reply via email to