summaryrefslogtreecommitdiff
path: root/profiles/default/linux/uclibc/x86
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/default/linux/uclibc/x86')
-rw-r--r--profiles/default/linux/uclibc/x86/eapi1
-rw-r--r--profiles/default/linux/uclibc/x86/make.defaults24
-rw-r--r--profiles/default/linux/uclibc/x86/package.use.force7
-rw-r--r--profiles/default/linux/uclibc/x86/parent1
-rw-r--r--profiles/default/linux/uclibc/x86/use.force6
-rw-r--r--profiles/default/linux/uclibc/x86/use.mask30
6 files changed, 69 insertions, 0 deletions
diff --git a/profiles/default/linux/uclibc/x86/eapi b/profiles/default/linux/uclibc/x86/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/x86/make.defaults b/profiles/default/linux/uclibc/x86/make.defaults
new file mode 100644
index 000000000000..79b8d75c8733
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/make.defaults
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="x86"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="i686-gentoo-linux-uclibc"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Jul 2014)
+# Multilib-related setup, bug #515130
+ABI="x86"
+DEFAULT_ABI="x86"
+MULTILIB_ABIS="x86"
+CHOST_x86="${CHOST}"
+LIBDIR_x86="lib"
+IUSE_IMPLICIT="abi_x86_32"
+
+# Anthony G. Basile <blueness@gentoo.org> (26 Jan 2013)
+# Unhide the CPU_FLAGS_X86 USE_EXPANDs.
+USE_EXPAND_HIDDEN="-CPU_FLAGS_X86"
diff --git a/profiles/default/linux/uclibc/x86/package.use.force b/profiles/default/linux/uclibc/x86/package.use.force
new file mode 100644
index 000000000000..ca264fedc8ce
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/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> (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/uclibc/x86/parent b/profiles/default/linux/uclibc/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/uclibc/x86/use.force b/profiles/default/linux/uclibc/x86/use.force
new file mode 100644
index 000000000000..eb8c5dfc7f70
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/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
+x86
+abi_x86_32
diff --git a/profiles/default/linux/uclibc/x86/use.mask b/profiles/default/linux/uclibc/x86/use.mask
new file mode 100644
index 000000000000..a70efb03255b
--- /dev/null
+++ b/profiles/default/linux/uclibc/x86/use.mask
@@ -0,0 +1,30 @@
+# 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
+-x86
+-abi_x86_32
+
+# 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
+
+# Masked on all profiles but x86, bug #458354
+-video_cards_geode