summaryrefslogtreecommitdiff
path: root/profiles/arch/s390/s390x
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /profiles/arch/s390/s390x
reinit the tree, so we can have metadata
Diffstat (limited to 'profiles/arch/s390/s390x')
-rw-r--r--profiles/arch/s390/s390x/eapi1
-rw-r--r--profiles/arch/s390/s390x/make.defaults16
-rw-r--r--profiles/arch/s390/s390x/package.use.force7
-rw-r--r--profiles/arch/s390/s390x/use.force6
-rw-r--r--profiles/arch/s390/s390x/use.mask3
5 files changed, 33 insertions, 0 deletions
diff --git a/profiles/arch/s390/s390x/eapi b/profiles/arch/s390/s390x/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/s390/s390x/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/s390/s390x/make.defaults b/profiles/arch/s390/s390x/make.defaults
new file mode 100644
index 000000000000..69f466a272e4
--- /dev/null
+++ b/profiles/arch/s390/s390x/make.defaults
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+MULTILIB_ABIS="s390x"
+DEFAULT_ABI="s390x"
+ABI="${DEFAULT_ABI}"
+
+CHOST="s390x-ibm-linux-gnu"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
+# by non-multilib ebuilds when non-native ABIs are disabled.
+IUSE_IMPLICIT="abi_s390_64 -abi_s390_32"
+
+# Enable abi_s390_64 for packages that don't have it forced.
+ABI_S390="64"
diff --git a/profiles/arch/s390/s390x/package.use.force b/profiles/arch/s390/s390x/package.use.force
new file mode 100644
index 000000000000..92bb466ea4ad
--- /dev/null
+++ b/profiles/arch/s390/s390x/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (11 Nov 2016)
+# Force the host target to avoid dependency hell
+sys-devel/clang llvm_targets_SystemZ
+sys-devel/llvm llvm_targets_SystemZ
diff --git a/profiles/arch/s390/s390x/use.force b/profiles/arch/s390/s390x/use.force
new file mode 100644
index 000000000000..adf5b7184416
--- /dev/null
+++ b/profiles/arch/s390/s390x/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# Force the flag corresponding to the only ABI.
+-abi_s390_32
+abi_s390_64
diff --git a/profiles/arch/s390/s390x/use.mask b/profiles/arch/s390/s390x/use.mask
new file mode 100644
index 000000000000..a85334605169
--- /dev/null
+++ b/profiles/arch/s390/s390x/use.mask
@@ -0,0 +1,3 @@
+# Switch ABI flags for this arch.
+abi_s390_32
+-abi_s390_64