# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely # careful not to commit atoms that are not valid, as it can cause large-scale # breakage, especially if it ends up in the daily snapshot. # ## Example: ## ## # Dev E. Loper (2012-06-28) ## # Masking foo USE flag until we can get the ## # foo stuff to work properly again (bug 12345) ## =media-video/mplayer-0.90_pre5 foo ## =media-video/mplayer-0.90_pre5-r1 foo # #--- END OF EXAMPLES --- # Andrew Ammerlaan (2024-03-17) # virt-firmware is keyworded here sys-kernel/installkernel -efistub # Ionen Wolkens (2024-03-08) # media-libs/libdovi is keyworded here media-libs/libplacebo -libdovi # Sam James (2024-02-24) # Only works on amd64 (and x32). dev-debug/gdb -cet sys-devel/binutils -cet sys-devel/clang-common -cet sys-devel/gcc -cet sys-libs/binutils-libs -cet sys-libs/glibc -cet # Leonardo Hernández Hernández (2024-02-23) # net-libs/paho-mqtt-c is only available for amd64 and x86 app-admin/syslog-ng -mqtt # Andrew Ammerlaan (2024-02-09) # Refind is only available on a subset of arches sys-kernel/installkernel -refind # Ionen Wolkens (2024-01-27) # dev-python/PyQt6 and dev-python/pyside6 are keyworded here dev-python/QtPy -pyqt6 -pyside6 # Michal Privoznik (2024-01-21) # virtiofsd is available here app-emulation/libvirt -virtiofsd # Andrew Ammerlaan (2024-01-13) # Unmask only where grub is keyworded sys-kernel/installkernel -grub # Michał Górny (2023-12-31) # Requires dev-libs/level-zero. dev-lang/ispc -gpu # Andrew Ammerlaan (2023-12-18) # Experimental and only available on a subset of architectures sys-kernel/gentoo-kernel -generic-uki sys-kernel/gentoo-kernel-bin -generic-uki # Ionen Wolkens (2023-12-02) # dev-qt/qtwebengine:6 is keyworded here. dev-python/PyQt6 -pdfium # Leonardo Hernández Hernández (2023-11-25) # media-libs/libdisplay-info (drm) and dev-libs/libliftoff (liftoff) # are only available for amd64, arm64 and riscv >=gui-libs/wlroots-0.17.0 -drm -liftoff # Jimi Huotari (2023-11-22) # Unmask on amd64. media-video/obs-studio -qsv -websocket # Takuya Wakazono (2023-11-21) # app-crypt/rpm-sequoia is keyworded here. app-arch/rpm -sequoia # Florian Schmaus (2023-11-10) # Only available for amd64. sys-apps/irqbalance -thermal # Ionen Wolkens (2023-10-09) # media-libs/shaderc is keyworded here. media-libs/libplacebo -shaderc # Michał Górny (2023-09-19) # dev-cpp/cpp-httplib is keyworded here. dev-debug/lldb -debuginfod sys-devel/llvm -debuginfod # Ionen Wolkens (2023-09-13) # media-gfx/renderdoc is keyworded here dev-qt/qtbase -renderdoc # Sam James (2023-09-07) # media-libs/roc-toolkit is not keyworded in most places media-video/pipewire -roc # Matt Jolly (2023-08-10) # 'ssl' USE required for curl's nghttp3/quic support net-libs/ngtcp2 -ssl # Matt Jolly (2023-08-10) # nghttp3 has been tested to work on amd64 net-misc/curl -nghttp3 # Sam James (2023-07-18) # dev-cpp/cppdap is not keyworded in most places dev-build/cmake -dap # Michał Górny (2023-06-24) # dev-db/mongodb miraculously got keyworded here. dev-python/pymongo -test-full # Sam James (2023-05-15) # net-libs/rustls-ffi is keyworded here www-servers/apache -apache2_modules_tls # Andrew Ammerlaan (2023-04-22) # snap only works on amd64 kde-plasma/discover -snap # Sam James (2023-04-17) # Ruby has several JITs available but they need porting to individual arches. # Unmask on specific arches where it's available. dev-lang/ruby -jit # Sam James (2023-04-03) # pytables is available here. dev-python/tables -cpudetection # Craig Andrews (2023-03-09) # media-libs/libplacebo is keyworded here media-video/ffmpeg -libplacebo # Yiyang Wu (2023-01-27) # AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only # See also: https://bugs.gentoo.org/891499 sys-libs/libomp -llvm_targets_AMDGPU # Michał Górny (2023-01-24) # libomptarget is only supported on 64-bit architectures. >=sys-libs/libomp-16.0.0_pre20230124 -offload # Sam James (2023-01-05) # asm is only available for amd64 and arm, but for arm, is gated # behind an experimental flag. >=dev-libs/libsecp256k1-0.2.0 -asm # Sam James (2022-12-11) # net-libs/rustls-ffi is keyworded here net-misc/curl -rustls -curl_ssl_rustls # Andrew Ammerlaan (2022-12-06) # Quick Sync Video (through intel-mediasdk or libvpl) is # only keyworded on amd64 media-video/ffmpeg -qsv media-libs/gst-plugins-bad -qsv # WANG Xuerui (2022-10-07) # sys-libs/libsmbios is available here. app-laptop/pbbuttonsd -macbook # Alfredo Tupone (2022-08-30) # ada bootstrap currently only available on amd64/x86 sys-devel/gcc -ada # Conrad Kostecki (2022-07-19) # www-servers/nginx currently only available on amd64/x86 www-servers/nginx -nginx_modules_http_security # James Le Cuirot (2022-06-25) # Allow stack to be realigned for compatibility with older 32-bit binaries. sys-libs/glibc -stack-realign sys-libs/ncurses -stack-realign # Unmask media-libs/libxmp here media-sound/qmmp -xmp # Kai-Chun Ning (2022-05-23) # Need intel-hybrid-codec-driver, which only works on amd64 media-libs/libva-intel-driver -hybrid # Adel Kara Slimane (2022-02-17) # Unmask AMF keyword on amd64 only media-video/ffmpeg -amf # James Le Cuirot (2021-10-22) # The JIT feature only works on amd64 and x86. app-emulation/fs-uae -jit # Marek Szuba (2021-10-10) # Does work on amd64 and x86 x11-misc/read-edid -vbe-mode # Lars Wendler (2021-08-27) # media-libs/webrtc-audio-processing only has amd64 and x86 keywords media-video/pipewire -echo-cancel # James Le Cuirot (2021-08-07) # The ORBlite scanner plugin only works on amd64 and x86. net-print/hplip-plugin -orblite # Sam James (2021-07-12) # Haskell is (only) available on amd64/x86 right now in Gentoo # bug #801649 dev-util/diffoscope -haskell # Ionen Wolkens (2021-07-01) # gui-libs/egl-wayland with nvidia-drivers is supported on this arch. x11-base/xwayland -video_cards_nvidia x11-wm/mutter -video_cards_nvidia # Michael Orlitzky (2021-03-27) # Unmask the use of 64-bit dev-lisp/clozurecl on 64-bit arches. # Only maxima makes a distinction between the 32-bit and 64-bit # USE flags. sci-mathematics/fricas -clozurecl sci-mathematics/maxima -clozurecl64 # Thomas Deutschmann (2021-02-17) # Unmask PCRE JIT support where dev-libs/libpcre2[jit] is available dev-lang/php -jit # Jaco Kroon (2021-01-08) # blocksruntime (clang -fblocks requirement) for asterisk is available on this # architecture. net-misc/asterisk -blocks # Michał Górny (2020-12-21) # Sanitizers supported on this architecture. sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo sys-libs/compiler-rt-sanitizers -gwp-asan sys-libs/compiler-rt-sanitizers -libfuzzer -memprof -orc -profile -xray # Sam James (2020-10-24) # asm redc is only available on amd64, # ppc64. bug #750974. sci-mathematics/gmp-ecm -custom-tune # Sam James (2020-10-05) # Guile only supports JIT on some arches # (See 9.3.8 in the Guile manual) dev-scheme/guile -jit # Thomas Deutschmann (2020-09-07) # dev-util/nvidia-cuda-toolkit is keyworded on amd64 app-metrics/collectd -collectd_plugins_gpu_nvidia # Thomas Deutschmann (2020-08-17) # Columnstore engine is supported on amd64 dev-db/mariadb -columnstore # Sam James (2020-07-03) # Rust is available here # Bug #728558 media-video/ffmpeg -rav1e # Robin H. Johnson (2020-07-02) # Mask io-uring & zbc pending keywording sys-block/fio -io-uring -zbc # Marek Szuba (2020-06-17) # Unmask globally-masked flashrom drivers and tools which do work on amd64 sys-apps/flashrom -atahpt -atapromise -atavia -drkaiser -gfxnvidia -internal -it8212 -nic3com -nicintel -nicintel-eeprom -nicintel-spi -nicnatsemi -nicrealtek -ogp-spi -rayer-spi -satamv -satasii -tools # Mikle Kolyada (2020-06-08) # clisp is keyworded on amd64 app-text/texlive-core -xindy # Georgy Yakovlev (2020-04-26) # static-pie works on amd64, #719444 sys-libs/glibc -static-pie # Thomas Deutschmann (2020-03-11) # Encrypted Media Extensions (eme-free) can be disabled on amd64 mail-client/thunderbird -eme-free www-client/firefox -eme-free # James Le Cuirot (2019-12-10) # The JIT feature only works on amd64 and x86. app-emulation/aranym -jit # Thomas Deutschmann (2019-11-11) # dev-python/pandas is keyworded for amd64 sys-block/fio -python -gnuplot # Luke Dashjr (2019-09-21) # iasl is stable on amd64 sys-firmware/seabios -debug # Georgy Yakovlev (2019-08-28) # upstream provides docs only for tier-1 arches dev-lang/rust-bin -doc # Thomas Deutschmann (2019-08-03) # Early microcode loading is supported on amd64 sys-kernel/linux-firmware -initramfs # Lars Wendler (2019-07-26) # dev-libs/gumbo is keyworded on amd64 mail-client/claws-mail -litehtml # Georgy Yakovlev (2019-06-22) # openjfx is keyworded on amd64 dev-java/openjdk:8 -javafx dev-java/openjdk:11 -javafx # Matt Turner (2019-06-20) # dev-lang/spidermonkey:60[jit] fails to build on most platforms, but does # build on amd64. >=dev-lang/spidermonkey-60 -jit # Andreas Sturmlechner (2019-05-09) # media-libs/libplacebo is keyworded on amd64 media-video/vlc -libplacebo # Denis Lisov (2019-05-09) # Overlay can only be built on amd64 and x86 x11-apps/igt-gpu-tools -overlay # Georgy Yakovlev (2019-03-05) # freeipmi is supported on amd64 app-admin/conserver -freeipmi # Thomas Deutschmann (2020-10-06) # - aesni plugin is supported on amd64 # - rdrand plugin is supported on amd64 net-vpn/strongswan -strongswan_plugins_aesni -strongswan_plugins_rdrand # Michael Palimaka (2018-10-12) # Unmask arch-specific USE flags available on amd64 net-analyzer/testssl -bundled-openssl -kerberos # Thomas Deutschmann (2018-08-23) # Dependency sys-cluster/ceph is keyworded for amd64 net-fs/samba -ceph # Rick Farina (2018-06-27) # Catalyst has support for assembling bootloader on this arch dev-util/catalyst -system-bootloader # Ilya Tumaykin (2018-06-17) # Vulkan support is only available on few selected arches atm. # Mask everywhere, unmask where appropriate. media-video/mpv -vulkan # Richard Yao (2018-04-16) # sys-fs/zfs is keyworded on amd64 sys-cluster/ceph -zfs sys-boot/grub -libzfs # Amy Liffey (2017-09-19) # [cuda] is unmasked in this profiles. media-libs/opencv -contribxfeatures2d # Thomas Deutschmann (2020-10-22) # -imhttp: www-servers/civetweb is keyworded on amd64 # -mdblookup: dev-libs/libmaxminddb is keyworded on amd64 app-admin/rsyslog -imhttp -mdblookup # Alexis Ballier (2017-02-21) # spacetime works on amd64 # https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html dev-lang/ocaml -spacetime # Luke Dashjr (2017-01-04) # Assembly optimisations are supported on amd64 for all versions dev-libs/libsecp256k1 -asm # Andreas Sturmlechner (2016-12-31) # on behalf of Andreas K. Hüttel (2016-12-14) # Fails to build with newly unmasked ffmpeg-3, so mask this useflag # Workaround; leaving a real fix to the maintainers... bug 580630 media-libs/mlt vdpau # Ettore Di Giacinto (2016-10-18) # Enable gambit and scm only on supported architectures >=dev-scheme/slib-3.2.5 -gambit -scm # Thomas Deutschmann (2016-09-22) # Enable MQTT support on supported architectures app-metrics/collectd -collectd_plugins_mqtt # Thomas Deutschmann (2016-08-26) # Enable numa support on supported architectures dev-db/mysql -numa dev-db/percona-server -numa # Brian Evans (2016-08-23) # It's only supported on amd64 dev-db/percona-server -tokudb -tokudb-backup-plugin # Brian Evans (2016-08-18) # Allow jdbc on this arch dev-db/mariadb -jdbc # Andrew Savchenko (2016-08-11) # PGO is fixed on amd64 >=www-client/firefox-48 -pgo # James Le Cuirot (2016-07-26) # Only available on some architectures. dev-java/icedtea -shenandoah # Mike Gilbert (2016-06-23) # This flag only has meaning on amd64 sys-boot/grub:2 -grub_platforms_xen-32 # Brian Evans (2015-09-14) # Unmask new USE flags for mariadb on supported arches >=dev-db/mariadb-10.1.0 -mroonga -galera # Mike Gilbert (2015-09-05) # sd-boot is not supported on all archs. sys-apps/systemd -boot -ukify sys-apps/systemd-utils -boot -ukify sys-kernel/installkernel -systemd-boot -ukify -uki # Ben de Groot (2015-03-15) # media-libs/libbdplus is keyworded on amd64, so unmask the useflag media-libs/libbluray -bdplus # Samuli Suominen (2014-02-16) # Still considered experimental by upstream: # https://sourceforge.net/p/mikmod/bugs/16/#17ea media-libs/libmikmod cpu_flags_x86_sse2 # Andreas K. Huettel (2014-01-04) # While globally masked, the needed amd64 keywords are already present dev-vcs/git -mediawiki # Sergey Popov (2013-12-27) # Boost.Context can be built on amd64 dev-libs/boost -context # Tim Harder (2013-08-13) # dev-lang/luajit keyworded for amd64 (masked in base) # dev-scheme/racket keyworded for amd64 (masked in base) app-editors/vim -racket app-editors/gvim -racket # Kacper Kowalik (2013-08-09) # Works on amd64 sys-apps/hwloc -gl -nvml # Michał Górny (2013-07-22) # Meaningless on amd64 (it controls the 32-bit x86 JIT). dev-python/pypy-exe cpu_flags_x86_sse2 # Diego Elio Pettenò (2012-11-03) # Unmask here, as it's masked in base. net-libs/gnutls -dane # Alexandre Rostovtsev (2012-04-12) # Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for # gobject-introspection[doctool], bug #411761 dev-libs/gobject-introspection -doctool # Michał Górny (2012-04-11) # JIT compilation in zpaq generates code for x86/amd64. app-arch/zpaq -jit # Arun Raghavan (2012-03-29) # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be # added. media-sound/pulseaudio-daemon -webrtc-aec # Bernard Cafarelli (2012-02-27) # Masked in base profile, supported on this arch gnustep-base/gnustep-make -libobjc2 # Davide Pesavento (2011-11-30) # The QML (V4) and JSC JITs are supported only on amd64/arm/x86, # so the flag is masked in the base profile and unmasked here. dev-qt/qtdeclarative -jit dev-qt/qtscript -jit # Robin H. Johnson (2011-07-10), updated 2019-12-06 # PPS should work on all arches, but only keyworded on some arches >=net-misc/ntp-4.2.6_p3-r1 -parse-clocks # Tim Harder (2011-02-13) # Masked in base, unmask for amd64/x86 >=media-video/mplayer-1.0_rc4_p20101219 -bluray # Chí-Thanh Christopher Nguyễn (2010-11-28) # sys-devel/llvm is keyworded on amd64 media-libs/mesa -llvm # Jean-Noël Rivasseau (2009-09-23) # X use flag only for amd64/x86, bug 285951. media-gfx/iscan -X # Bernard Cafarelli (2009-03-20) # Depends on packages not yet keyworded for amd64, cf bug #22042 app-backup/backup-manager s3 # Jeremy Olexa (2009-02-07) # USE=mmx on imlib2 causes issues with other apps. See bug 218382 (comments # 11-12) media-libs/imlib2 cpu_flags_x86_mmx # Jeremy Olexa (2008-12-27) # Mask static USE flag because it just doesn't work on amd64. See bug 236591 >=app-arch/p7zip-4.58 static # Jeremy Olexa (2008-12-24) # unmask USE=bindist on amd64 - also unmasking the other flags that were under a # bad comment heading. see bug #246144 media-video/mplayer -cpudetection # assembler-section # blubb@gentoo.org (2006-10-23) # upstream forces sse2 for amd64; mmx flag does nothing app-crypt/johntheripper cpu_flags_x86_mmx # blubb@gentoo.org (2006-10-23) # x86 asm only: media-libs/libfame cpu_flags_x86_mmx media-libs/sdl-gfx cpu_flags_x86_mmx media-libs/smpeg cpu_flags_x86_mmx # x86_64 opts are enabled with USE sse. so masking the rest media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext media-sound/mpg123-base cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext # Alexis Ballier (2008-08-08) # x86 asm only, it won't be built on amd64 if mmx useflag is enabled but that # saves people from needlessly installing nasm # Refs bug #93279 media-sound/lame cpu_flags_x86_mmx