From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- profiles/arch/s390/s390x/eapi | 1 + profiles/arch/s390/s390x/make.defaults | 16 ++++++++++++++++ profiles/arch/s390/s390x/package.use.force | 7 +++++++ profiles/arch/s390/s390x/use.force | 6 ++++++ profiles/arch/s390/s390x/use.mask | 3 +++ 5 files changed, 33 insertions(+) create mode 100644 profiles/arch/s390/s390x/eapi create mode 100644 profiles/arch/s390/s390x/make.defaults create mode 100644 profiles/arch/s390/s390x/package.use.force create mode 100644 profiles/arch/s390/s390x/use.force create mode 100644 profiles/arch/s390/s390x/use.mask (limited to 'profiles/arch/s390/s390x') 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 (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 (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 -- cgit v1.2.3