sys-devel/gcc: add USE=mpx support for Intel MPX #578396
[gentoo.git] / profiles / base / use.mask
1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 # Brian Evans <grknight@gentoo.org> (2 Dec 2015)
6 # php 5.4 is end of life, masked for removal
7 php_targets_php5-4
8
9 # Daniel Kuehn <lejonet@gentoo.org> (13 Nov 2015)
10 # Masking sssd USE-flag globally and unmasking it on the tested arches
11 # to stop minor arches from blocking major arches AND prevent the dropping
12 # of keywords on sudo for said minor arches, in regards to ssd and sudo bugs
13 # 540540 and 525674
14 sssd
15
16 # cilk has been ported only to x86 systems
17 cilk
18
19 # CURL_SSL=winssl is for prefix/windows/winnt only
20 curl_ssl_winssl
21
22 # cuda only works on amd64/x86
23 cuda
24
25 # on the way out
26 ruby_targets_ruby18
27 ruby_targets_jruby
28 ruby_targets_ree18
29 ruby_targets_ruby19
30
31 # masking here and unmasking in default/linux/
32 kmod
33
34 # not ready for primetime
35 packagekit
36
37 # masking here, and unmasking in arch/x86/use.mask
38 vidix
39
40 # Mask as long its not available everywhere
41 zeitgeist
42
43 # vdpau is currently only available with binary nvidia-drivers, thus amd64/x86*
44 vdpau
45
46 # Infiniband stuff should generaly work on all arches but keyworded only on amd64/x86
47 infiniband
48
49 # PHP 5.3 har reached EOL and should be removed soon
50 php_targets_php5-3
51
52 # Only available on x86
53 fdftk
54
55 # These need libieee1284 which is amd64/x86 only.
56 sane_backends_canon_pp
57 sane_backends_hpsj5s
58 sane_backends_mustek_pp
59 sane_backends_qcam
60
61 # Gluon still don't have release.
62 gluon
63
64 # profile specific USE flags
65 # Don't put hardened in here.
66 selinux
67 uclibc
68 multilib
69
70 # amd64/x86 arch specific USE flags
71 kqemu
72 3dnow
73 3dnowext
74 lilo
75 mmx
76 mmxext
77 mpx
78 sse
79 sse2
80 sse3
81 sse4
82 sse4a
83 sse4_1
84 sse4_2
85 ssse3
86 avx
87 avx128fma
88 avx2
89 avx256
90 fma3
91 fma4
92 xop
93 svga
94 nvram
95 cpu_flags_x86_3dnow
96 cpu_flags_x86_3dnowext
97 cpu_flags_x86_aes
98 cpu_flags_x86_avx
99 cpu_flags_x86_avx2
100 cpu_flags_x86_fma3
101 cpu_flags_x86_fma4
102 cpu_flags_x86_mmx
103 cpu_flags_x86_mmxext
104 cpu_flags_x86_mpx
105 cpu_flags_x86_padlock
106 cpu_flags_x86_popcnt
107 cpu_flags_x86_sse
108 cpu_flags_x86_sse2
109 cpu_flags_x86_sse3
110 cpu_flags_x86_sse4_1
111 cpu_flags_x86_sse4_2
112 cpu_flags_x86_sse4a
113 cpu_flags_x86_ssse3
114 cpu_flags_x86_xop
115
116 # ppc arch specific USE flags
117 altivec
118 pbbuttonsd
119 ppcsha1
120
121 # mips arch specific USE flags
122 n32
123 n64
124 fixed-point
125 loongson2f
126 mips32r2
127 mipsdspr1
128 mipsdspr2
129 mipsfpu
130
131 # ppc64 arch specific USE flags
132 ibm
133 ps3
134
135 # sparc arch specific USE flags
136 vis
137 ultra1
138
139 # arm arch specific USE flags
140 armvfp
141 armv5te
142 armv6
143 armv6t2
144 iwmmxt
145 neon
146
147 # nVidia XvMC requires nvidia-drivers/nvidia-legacy-drivers
148 nvidia
149
150 # dev-db/oracle-instantclient-basic is only available on x86
151 oci8-instant-client
152 oracle
153
154 # net-libs/osptoolkit is only available on x86 (used by asterisk, bug 115798)
155 osp
156
157 # yellownet is only avaible as a binary blob (bug 149970)
158 yellownet
159
160 # not keyworded on non-x86 systems
161 video_cards_geode
162 video_cards_xgi
163 video_cards_voodoo
164
165 # not needed on non-sparc systems
166 video_cards_sunbw2
167 video_cards_suncg14
168 video_cards_suncg3
169 video_cards_suncg6
170 video_cards_sunffb
171 video_cards_sunleo
172 video_cards_suntcx
173
174 # not needed on non-mips systems
175 video_cards_newport
176 video_cards_impact
177
178 # not needed on non-x86, non-amd64 systems
179 input_devices_virtualbox
180 input_devices_vmmouse
181 video_cards_nvidia
182 video_cards_fglrx
183 video_cards_via
184 video_cards_vmware
185 video_cards_virtualbox
186
187 # not needed on non-arm systems
188 video_cards_exynos
189 video_cards_freedreno
190 video_cards_omap
191 video_cards_omapfb
192 video_cards_tegra
193 video_cards_vc4
194
195 # linux-only drivers
196 video_cards_qxl
197
198 # not needed on non-x86, non-amd64, non-ppc systems
199 input_devices_synaptics
200 input_devices_wacom
201
202 # awaiting keywording, bug #538828
203 input_devices_libinput
204
205 # psyco only works on x86
206 psyco
207
208 # Mask ELIBC, KERNEL, and USERLAND flags that apply to specific profiles.
209 userland_BSD
210
211 elibc_AIX
212 elibc_bionic
213 elibc_Cygwin
214 elibc_Darwin
215 elibc_DragonFly
216 elibc_FreeBSD
217 elibc_HPUX
218 elibc_Interix
219 elibc_mintlib
220 elibc_musl
221 elibc_NetBSD
222 elibc_OpenBSD
223 elibc_SunOS
224 elibc_uclibc
225 elibc_Winnt
226
227 kernel_AIX
228 kernel_Darwin
229 kernel_FreeBSD
230 kernel_freemint
231 kernel_HPUX
232 kernel_NetBSD
233 kernel_OpenBSD
234 kernel_SunOS
235 kernel_Winnt
236
237 # Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
238 # Mask specific Apple drivers
239 alsa_cards_aoa
240 alsa_cards_aoa-fabric-layout
241 alsa_cards_aoa-onyx
242 alsa_cards_aoa-soundbus
243 alsa_cards_aoa-soundbus-i2s
244 alsa_cards_aoa-tas
245 alsa_cards_aoa-toonie
246 alsa_cards_powermac
247 # Mask specific Sun drivers
248 alsa_cards_sun-amd7930
249 alsa_cards_sun-cs4231
250 alsa_cards_sun-dbri
251 # Mask specific ARM drivers
252 alsa_cards_pxa2xx-i2sound
253 alsa_cards_pxa2xx-soc
254 alsa_cards_pxa2xx-soc-corgi
255 alsa_cards_pxa2xx-soc-poodle
256 alsa_cards_pxa2xx-soc-spitz
257 alsa_cards_pxa2xx-soc-tosa
258 alsa_cards_sa11xx-uda1341ts
259 alsa_cards_armaaci
260 alsa_cards_at91-soc
261 alsa_cards_at91-soc-eti-b1-wm8731
262 # Mask specific HPPA drivers
263 alsa_cards_harmony
264 # Mask specific MIPS drivers
265 alsa_cards_au1x00
266
267 # Diego Pettenò <flameeyes@gentoo.org> (29 Dec 2006)
268 # Adobe FDF toolkit is x86 only.
269 fdftk
270
271 # Diego Pettenò <flameeyes@gentoo.org> (30 Dec 2006)
272 # These are specific of Mac OS X
273 aqua
274 coreaudio
275
276 # Diego Pettenò <flameeyes@gentoo.org> (4 Jan 2007)
277 # Mask the flags for PHP that are available only on x86
278 frontbase
279 # Shared with amd64
280 oci8
281 firebird
282
283 # Robert Buchholz <rbu@gentoo.org> (03 Jun 2007)
284 # Only works on x86 or amd64
285 lcd_devices_svga
286 lcd_devices_luise
287
288 # Joseph Jezak <josejx@gentoo.org> (11 Mar 2007)
289 # Only for x86 and amd64 (in pbbuttonsd)
290 macbook
291
292 # George Shapovalov <george@gentoo.org> (8 Apr 2007)
293 # Ada is supported only on x86, amd64 and ppc at present
294 ada
295
296 # lvm2 clustered use flags (moved from default-linux)
297 gulm
298
299 # tcc is x86 only
300 tcc
301
302 # Diego Pettenò <flameeyes@gentoo.org> (15 Nov 2007)
303 # pam_console was masked for removal for security issue.
304 # mask the flag too.
305 pam_console
306
307 # Jeremy Olexa <darkside@gentoo.org>
308 # The prefix USE flags should never be used on non prefix profiles
309 prefix
310 prefix-guest
311
312 # Alex Legler <a3li@gentoo.org> (7 Dec 2009)
313 # Rubinius is whitelisted on supported arches
314 ruby_targets_rbx
315
316 # Diego E. Pettenò <flameeyes@gentoo.org> (19 Oct 2010)
317 # masking flags that only apply to FreeBSD
318 kqueue
319
320 # Samuli Suominen <ssuominen@gentoo.org> (03 Oct 2011)
321 # RealMagic Hollywood+/Creative DXR3 support
322 # Still using obsolete V4L1 wrt bug 350211
323 # If fixed, should be unmasked in amd64/x86/ppc32 use.mask
324 dxr3
325
326 # Ralph Sennhauser <sera@gentoo.org> (31 Jul 2012)
327 # Unmask in arch specific profiles when jython implementaton is available.
328 python_targets_jython2_7
329 python_targets_jython3_1
330 python_single_target_jython2_7
331 python_single_target_jython3_1
332
333 # Diego Elio Pettenò <flameeyes@gentoo.org> (18 Aug 2012)
334 # Prelude is being masked for removal
335 prelude
336
337 # Diego Elio Pettenò <flameeyes@gentoo.org> (21 Aug 2012)
338 # IPMI is only implemented for x86, amd64 and ia64
339 ipmi
340
341 # Diego Elio Pettenò <flameeyes@gentoo.org> (27 Aug 2012)
342 # netlink is a Linux-specific interface
343 netlink
344
345 # Alexandre Rostovtsev <tetromino@gentoo.org> (09 Dec 2012)
346 # dev-lang/orc is useful only for some specific arches (amd64/x86/arm/...)
347 orc
348
349 # Mike Gilbert <floppym@gentoo.org> (02 Jan 2013)
350 # PyPy is unkeyworded on most arches. If you are running amd64 or x86,
351 # please switch to one of the testing 13.0 profiles to get it.
352 python_targets_pypy
353 python_single_target_pypy
354 python_targets_pypy3
355 python_single_target_pypy3
356
357 # Michał Górny <mgorny@gentoo.org> (26 Jan 2013)
358 # Mask the multilib flags globally. Unmasked in specific arches.
359 abi_x86_32
360 abi_x86_64
361 abi_x86_x32
362 # Matt Turner <mattst88@gentoo.org> (29 Jul 2013)
363 abi_mips_o32
364 abi_mips_n32
365 abi_mips_n64
366 abi_ppc_32
367 abi_ppc_64
368 abi_s390_32
369 abi_s390_64
370
371 # Andrey Grozin <grozin@gentoo.org> (25 Jun 2014)
372 # These lisps are available only on some arches
373 clisp
374 clozurecl
375 cmucl
376 ecls
377 gcl
378 sbcl
379
380 # Michał Górny <mgorny@gentoo.org> (4 May 2013)
381 # Mask systemd flag globally, unmasked on arches on which systemd
382 # is keyworded.
383 systemd
384
385 # Pacho Ramos <pacho@gentoo.org> (28 Sep 2013)
386 # This USE flag is available after long dicussion in
387 # http://www.gossamer-threads.com/lists/gentoo/dev/276077
388 # to let some prople not able to run systemd to skip the dep (#480336).
389 # Enabling this you will get a fully unsupported Gnome setup that
390 # could suffer unexpected problem, don't expect support for it then.
391 openrc-force
392
393 # Mike Gilbert <floppym@gentoo.org> (19 Oct 2014)
394 # sys-libs/libapparmor
395 apparmor
396