From 6b933047f46efec1aa747570f945344254227457 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 15 Dec 2017 17:25:28 +0000 Subject: gentoo resync : 15.12.2017 --- profiles/default/linux/musl/amd64/eapi | 1 + profiles/default/linux/musl/amd64/make.defaults | 28 +++++++++++++++++ profiles/default/linux/musl/amd64/package.mask | 7 +++++ .../default/linux/musl/amd64/package.use.force | 7 +++++ profiles/default/linux/musl/amd64/package.use.mask | 2 ++ profiles/default/linux/musl/amd64/parent | 1 + profiles/default/linux/musl/amd64/use.force | 6 ++++ profiles/default/linux/musl/amd64/use.mask | 35 ++++++++++++++++++++++ profiles/default/linux/musl/amd64/x32/eapi | 1 + .../default/linux/musl/amd64/x32/make.defaults | 13 ++++++++ profiles/default/linux/musl/amd64/x32/parent | 1 + profiles/default/linux/musl/amd64/x32/use.force | 6 ++++ profiles/default/linux/musl/amd64/x32/use.mask | 6 ++++ 13 files changed, 114 insertions(+) create mode 100644 profiles/default/linux/musl/amd64/eapi create mode 100644 profiles/default/linux/musl/amd64/make.defaults create mode 100644 profiles/default/linux/musl/amd64/package.mask create mode 100644 profiles/default/linux/musl/amd64/package.use.force create mode 100644 profiles/default/linux/musl/amd64/package.use.mask create mode 100644 profiles/default/linux/musl/amd64/parent create mode 100644 profiles/default/linux/musl/amd64/use.force create mode 100644 profiles/default/linux/musl/amd64/use.mask create mode 100644 profiles/default/linux/musl/amd64/x32/eapi create mode 100644 profiles/default/linux/musl/amd64/x32/make.defaults create mode 100644 profiles/default/linux/musl/amd64/x32/parent create mode 100644 profiles/default/linux/musl/amd64/x32/use.force create mode 100644 profiles/default/linux/musl/amd64/x32/use.mask (limited to 'profiles/default/linux/musl/amd64') diff --git a/profiles/default/linux/musl/amd64/eapi b/profiles/default/linux/musl/amd64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/musl/amd64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/musl/amd64/make.defaults b/profiles/default/linux/musl/amd64/make.defaults new file mode 100644 index 000000000000..496becbfe820 --- /dev/null +++ b/profiles/default/linux/musl/amd64/make.defaults @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +ARCH="amd64" +ACCEPT_KEYWORDS="${ARCH}" + +CHOST="x86_64-gentoo-linux-musl" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# Anthony G. Basile (01 Jul 2014) +# Multilib-related setup, bug #515130 +ABI="amd64" +DEFAULT_ABI="amd64" +MULTILIB_ABIS="amd64" +CHOST_amd64="${CHOST}" +LIBDIR_amd64="lib" +IUSE_IMPLICIT="abi_x86_64" + +# Anthony G. Basile (31 Aug 2015) +# Relect these flags from arch/amd64 which we don't inherit +CPU_FLAGS_X86="mmx mmxext sse sse2" + +# Anthony G. Basile (26 Jan 2013) +# Unhide the CPU_FLAGS_X86 USE_EXPANDs. +USE_EXPAND_HIDDEN="-CPU_FLAGS_X86" diff --git a/profiles/default/linux/musl/amd64/package.mask b/profiles/default/linux/musl/amd64/package.mask new file mode 100644 index 000000000000..2d46a562aced --- /dev/null +++ b/profiles/default/linux/musl/amd64/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2015 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# Ulrich Müller (18 Mar 2013) +# Packages that rely on multilib +=app-editors/emacs-18* +net-misc/icaclient diff --git a/profiles/default/linux/musl/amd64/package.use.force b/profiles/default/linux/musl/amd64/package.use.force new file mode 100644 index 000000000000..ca264fedc8ce --- /dev/null +++ b/profiles/default/linux/musl/amd64/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 (24 Sep 2016) +# Force the host target to avoid dependency hell +sys-devel/clang llvm_targets_X86 +sys-devel/llvm llvm_targets_X86 diff --git a/profiles/default/linux/musl/amd64/package.use.mask b/profiles/default/linux/musl/amd64/package.use.mask new file mode 100644 index 000000000000..49830f81047d --- /dev/null +++ b/profiles/default/linux/musl/amd64/package.use.mask @@ -0,0 +1,2 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/default/linux/musl/amd64/parent b/profiles/default/linux/musl/amd64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/default/linux/musl/amd64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/default/linux/musl/amd64/use.force b/profiles/default/linux/musl/amd64/use.force new file mode 100644 index 000000000000..181cb39654fc --- /dev/null +++ b/profiles/default/linux/musl/amd64/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 which corresponds to arch/abi, bug #515130 +amd64 +abi_x86_64 diff --git a/profiles/default/linux/musl/amd64/use.mask b/profiles/default/linux/musl/amd64/use.mask new file mode 100644 index 000000000000..cc3b7ca5f0e3 --- /dev/null +++ b/profiles/default/linux/musl/amd64/use.mask @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Force the flag which corresponds to arch/abi, bug #515130 +-amd64 +-abi_x86_64 + +# unmask all SIMD assembler flags +-cpu_flags_x86_3dnow +-cpu_flags_x86_3dnowext +-cpu_flags_x86_aes +-cpu_flags_x86_avx +-cpu_flags_x86_avx2 +-cpu_flags_x86_fma3 +-cpu_flags_x86_fma4 +-cpu_flags_x86_mmx +-cpu_flags_x86_mmxext +-cpu_flags_x86_padlock +-cpu_flags_x86_popcnt +-cpu_flags_x86_sse +-cpu_flags_x86_sse2 +-cpu_flags_x86_sse3 +-cpu_flags_x86_sse4_1 +-cpu_flags_x86_sse4_2 +-cpu_flags_x86_sse4a +-cpu_flags_x86_ssse3 +-cpu_flags_x86_xop + +# Lilo works on amd64 +-lilo + +# These work +-input_devices_synaptics +-input_devices_wacom +-video_cards_qxl diff --git a/profiles/default/linux/musl/amd64/x32/eapi b/profiles/default/linux/musl/amd64/x32/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/musl/amd64/x32/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/musl/amd64/x32/make.defaults b/profiles/default/linux/musl/amd64/x32/make.defaults new file mode 100644 index 000000000000..88509a6717c0 --- /dev/null +++ b/profiles/default/linux/musl/amd64/x32/make.defaults @@ -0,0 +1,13 @@ +# Copyright 1999-2015 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +CHOST="x86_64-gentoo-linux-muslx32" + +# Anthony G. Basile (31 Aug 2015) +# Multilib-related setup, bug #515130 +ABI="x32" +DEFAULT_ABI="x32" +MULTILIB_ABIS="x32" +CHOST_x32="${CHOST}" +LIBDIR_x32="lib" +IUSE_IMPLICIT="abi_x86_x32" diff --git a/profiles/default/linux/musl/amd64/x32/parent b/profiles/default/linux/musl/amd64/x32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/default/linux/musl/amd64/x32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/default/linux/musl/amd64/x32/use.force b/profiles/default/linux/musl/amd64/x32/use.force new file mode 100644 index 000000000000..a837531f8a4a --- /dev/null +++ b/profiles/default/linux/musl/amd64/x32/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 which corresponds to arch/abi, bug #515130 +-abi_x86_64 +abi_x86_x32 diff --git a/profiles/default/linux/musl/amd64/x32/use.mask b/profiles/default/linux/musl/amd64/x32/use.mask new file mode 100644 index 000000000000..fb16cbe71565 --- /dev/null +++ b/profiles/default/linux/musl/amd64/x32/use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Force the flag which corresponds to arch/abi, bug #515130 +-abi_x86_x32 +abi_x86_64 -- cgit v1.2.3