profiles: add experinemntal big-endian arm64 profile
authorSergei Trofimovich <slyfox@gentoo.org>
Fri, 21 Dec 2018 22:47:29 +0000 (22:47 +0000)
committerSergei Trofimovich <slyfox@gentoo.org>
Sat, 22 Dec 2018 00:09:20 +0000 (00:09 +0000)
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@gentoo.org>
profiles/arch/arm64/big-endian/eapi [new file with mode: 0644]
profiles/arch/arm64/big-endian/make.defaults [new file with mode: 0644]
profiles/arch/arm64/big-endian/parent [new file with mode: 0644]
profiles/arch/arm64/big-endian/use.mask [new file with mode: 0644]
profiles/default/linux/arm64/17.0/big-endian/eapi [new file with mode: 0644]
profiles/default/linux/arm64/17.0/big-endian/parent [new file with mode: 0644]
profiles/profiles.desc

diff --git a/profiles/arch/arm64/big-endian/eapi b/profiles/arch/arm64/big-endian/eapi
new file mode 100644 (file)
index 0000000..7ed6ff8
--- /dev/null
@@ -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 (file)
index 0000000..df7edf1
--- /dev/null
@@ -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 (file)
index 0000000..f3229c5
--- /dev/null
@@ -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 (file)
index 0000000..0a4af07
--- /dev/null
@@ -0,0 +1,6 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# James Le Cuirot <chewi@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 (file)
index 0000000..7ed6ff8
--- /dev/null
@@ -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 (file)
index 0000000..a7cd964
--- /dev/null
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm64/big-endian
index b2379f014de98e82c588b5e63869fe22c05e01f2..91103ae43480a312ed86d7136324523d12cc6929 100644 (file)
@@ -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