241 lines
4.8 KiB
Text
241 lines
4.8 KiB
Text
# Copyright 1999-2018 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
# James Le Cuirot <chewi@gentoo.org> (29 Jun 2017)
|
|
# Forced and masked by default. Unmask where necessary.
|
|
big-endian
|
|
|
|
# Sven Wegener <swegener@gentoo.org> (31 May 2017)
|
|
# libvirt is only supported on specific architectures
|
|
libvirt
|
|
|
|
# Michael Orlitzky <mjo@gentoo.org> (7 Jan 2017)
|
|
# The dev-db/firebird and dev-db/oracle-instantclient* packages
|
|
# only support amd64 and x86.
|
|
firebird
|
|
oci8
|
|
|
|
# cilk has been ported only to x86 systems
|
|
cilk
|
|
|
|
# cuda only works on amd64/x86
|
|
cuda
|
|
|
|
# masking here, and unmasking in arch/x86/use.mask
|
|
vidix
|
|
|
|
# vdpau is currently only available with binary nvidia-drivers, thus amd64/x86*
|
|
vdpau
|
|
|
|
# Infiniband stuff should generaly work on all arches but keyworded only on amd64/x86
|
|
infiniband
|
|
|
|
# These need libieee1284 which is amd64/x86 only.
|
|
sane_backends_canon_pp
|
|
sane_backends_hpsj5s
|
|
sane_backends_mustek_pp
|
|
sane_backends_qcam
|
|
|
|
# amd64/x86 arch specific USE flags
|
|
lilo
|
|
mpx
|
|
svga
|
|
nvram
|
|
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
|
|
|
|
# ppc arch specific USE flags
|
|
altivec
|
|
ppcsha1
|
|
power8
|
|
|
|
# mips arch specific USE flags
|
|
fixed-point
|
|
loongson2f
|
|
mipsdspr1
|
|
mipsdspr2
|
|
mipsfpu
|
|
|
|
# ppc64 arch specific USE flags
|
|
ibm
|
|
ps3
|
|
|
|
# sparc arch specific USE flags
|
|
vis
|
|
|
|
# arm arch specific USE flags
|
|
cpu_flags_arm_v4
|
|
cpu_flags_arm_v5
|
|
cpu_flags_arm_v6
|
|
cpu_flags_arm_v7
|
|
cpu_flags_arm_v8
|
|
cpu_flags_arm_aes
|
|
cpu_flags_arm_crc32
|
|
cpu_flags_arm_edsp
|
|
cpu_flags_arm_iwmmxt
|
|
cpu_flags_arm_neon
|
|
cpu_flags_arm_sha1
|
|
cpu_flags_arm_sha2
|
|
cpu_flags_arm_thumb
|
|
cpu_flags_arm_thumb2
|
|
cpu_flags_arm_vfp
|
|
cpu_flags_arm_vfpv3
|
|
cpu_flags_arm_vfpv4
|
|
cpu_flags_arm_vfp-d32
|
|
|
|
# [old] arm arch specific USE flags
|
|
armvfp
|
|
armv5te
|
|
armv6
|
|
armv6t2
|
|
neon
|
|
|
|
# nVidia XvMC requires nvidia-drivers/nvidia-legacy-drivers
|
|
nvidia
|
|
|
|
# dev-db/oracle-instantclient-basic is only available on x86
|
|
oci8-instant-client
|
|
oracle
|
|
|
|
# not keyworded on non-x86 systems
|
|
video_cards_geode
|
|
video_cards_voodoo
|
|
|
|
# not needed on non-mips systems
|
|
video_cards_newport
|
|
|
|
# not needed on non-x86, non-amd64 systems
|
|
input_devices_vmmouse
|
|
video_cards_ast
|
|
video_cards_i915
|
|
video_cards_i965
|
|
video_cards_intel
|
|
video_cards_nvidia
|
|
video_cards_vesa
|
|
video_cards_via
|
|
video_cards_vmware
|
|
video_cards_virtualbox
|
|
|
|
# not needed on non-x86, non-amd64, non-mips systems
|
|
video_cards_siliconmotion
|
|
|
|
# not needed on non-arm systems
|
|
video_cards_exynos
|
|
video_cards_freedreno
|
|
video_cards_imx
|
|
video_cards_omap
|
|
video_cards_tegra
|
|
video_cards_vc4
|
|
|
|
# James Le Cuirot <chewi@gentoo.org>
|
|
# Vivante is only available for arm and mips.
|
|
video_cards_vivante
|
|
|
|
# linux-only drivers
|
|
video_cards_qxl
|
|
|
|
# not needed on non-x86, non-amd64, non-ppc systems
|
|
input_devices_synaptics
|
|
input_devices_wacom
|
|
|
|
# Robert Buchholz <rbu@gentoo.org> (03 Jun 2007)
|
|
# Only works on x86 or amd64
|
|
lcd_devices_svga
|
|
lcd_devices_luise
|
|
|
|
# George Shapovalov <george@gentoo.org> (8 Apr 2007)
|
|
# Ada is supported only on x86, amd64 and ppc at present
|
|
ada
|
|
|
|
# Alex Legler <a3li@gentoo.org> (7 Dec 2009)
|
|
# Rubinius is whitelisted on supported arches
|
|
ruby_targets_rbx
|
|
|
|
# Samuli Suominen <ssuominen@gentoo.org> (03 Oct 2011)
|
|
# RealMagic Hollywood+/Creative DXR3 support
|
|
# Still using obsolete V4L1 wrt bug 350211
|
|
# If fixed, should be unmasked in amd64/x86/ppc32 use.mask
|
|
dxr3
|
|
|
|
# Diego Elio Pettenò <flameeyes@gentoo.org> (21 Aug 2012)
|
|
# IPMI is only implemented for x86, amd64 and ia64
|
|
ipmi
|
|
|
|
# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Dec 2012)
|
|
# dev-lang/orc is useful only for some specific arches (amd64/x86/arm/...)
|
|
orc
|
|
|
|
# Mike Gilbert <floppym@gentoo.org> (02 Jan 2013)
|
|
# PyPy is unkeyworded on most arches. If you are running amd64 or x86,
|
|
# please switch to one of the testing 13.0 profiles to get it.
|
|
python_targets_pypy
|
|
python_single_target_pypy
|
|
python_targets_pypy3
|
|
python_single_target_pypy3
|
|
|
|
# Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
|
|
# Mask the multilib flags globally. Unmasked in specific arches.
|
|
abi_x86_32
|
|
abi_x86_64
|
|
abi_x86_x32
|
|
# Matt Turner <mattst88@gentoo.org> (29 Jul 2013)
|
|
abi_mips_o32
|
|
abi_mips_n32
|
|
abi_mips_n64
|
|
abi_ppc_32
|
|
abi_ppc_64
|
|
abi_s390_32
|
|
abi_s390_64
|
|
|
|
# Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
|
|
# These lisps are available only on some arches
|
|
clisp
|
|
clozurecl
|
|
cmucl
|
|
ecls
|
|
gcl
|
|
sbcl
|
|
|
|
# Michał Górny <mgorny@gentoo.org> (4 May 2013)
|
|
# Mask systemd flag globally, unmasked on arches on which systemd
|
|
# is keyworded.
|
|
systemd
|
|
|
|
# Mike Gilbert <floppym@gentoo.org> (19 Oct 2014)
|
|
# sys-libs/libapparmor
|
|
apparmor
|
|
|
|
# Mask flags that correspond to all possible ARCH values.
|
|
alpha
|
|
amd64
|
|
amd64-fbsd
|
|
arm
|
|
arm64
|
|
hppa
|
|
ia64
|
|
m68k
|
|
mips
|
|
ppc
|
|
ppc64
|
|
s390
|
|
sh
|
|
sparc
|
|
x86
|
|
x86-fbsd
|