In Profile: arch/riscv
# Copyright 2019-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Cristian Othón Martínez Vera <cfuga@cfuga.mx> (2026-03-22)
# app-pda/usbmuxd is not keyworded here
gnome-base/gvfs ios
# Robin H. Johnson <robbat2@gentoo.org> (2026-03-22)
# sys-block/vdo not keyworded here
sys-fs/lvm2 vdo
# Alfred Wingate <parona@protonmail.com> (2025-12-24)
# media-libs/jasper is not keyworded here
media-libs/gegl jpeg2k
# Sam James <sam@gentoo.org> (2025-12-18)
# dev-lang/ada-bootstrap exists here
>=sys-devel/gcc-11 -ada
# Sam James <sam@gentoo.org> (2025-10-28)
# Portability issues with dev-libs/apache-arrow (bug #923968).
sci-libs/gdal parquet
# Paul Zander <negril.nx+gentoo@gmail.com> (2025-06-29)
# media-libs/libvmaf is keyworded
media-libs/x265 -vmaf
# Jakov Smolić <jsmolic@gentoo.org> (2025-10-05)
# These packages are keyworded on riscv
sci-libs/flexiblas -system-blas
sci-libs/lapack -flexiblas
virtual/blas -flexiblas
virtual/cblas -flexiblas
virtual/lapack -flexiblas
virtual/lapacke -flexiblas
# Michał Górny <mgorny@gentoo.org> (2025-09-12)
# These BLAS/LAPACK providers are keyworded here.
sci-libs/flexiblas -openblas
# Alfred Wingate <parona@protonmail.com> (2025-07-31)
# mongodb not keyworded here
sci-libs/gdal mongodb
# Paul Zander <negril.nx+gentoo@gmail.com> (2025-05-02)
# Broken bundled Eigen, fails to compile. See bug #865191.
sci-geosciences/grass pdal
sci-libs/vtk pdal
media-gfx/openvdb pdal
# PPN-SD <nicolas.parlant@parhuet.fr> (2025-04-26)
# dev-python/sphinx-panels is not keyworded
net-dns/knot doc
# Alfredo Tupone <tupone@gentoo.org> (2025-04-15)
# drop dev-ml test
dev-ml/duration test
dev-ml/luv test
dev-ml/ocaml-base64 test
dev-ml/opam-0install-cudf test
dev-ml/opam-file-format test
dev-ml/spdx_licenses test
dev-ml/yojson test
# NRK <nrk@disroot.org> (2025-03-17)
# media-libs/libyuv is not keyworded
media-libs/libavif libyuv
# Zurab Kvachadze <zurabid2016@gmail.com> (2025-02-18)
# www-servers/uwsgi, required for tests, is not keyworded on riscv.
www-servers/nginx test
# Alexey Shvetsov <alexxy@gentoo.org> (2024-11-21)
# sci-ml/caffe2 is not keyworded on riscv
sci-chemistry/gromacs nnpot
# Benda Xu <heroxbd@gentoo.org> (2024-10-10)
# dev-util/nvidia-cuda-toolkit or sys-cluster/ucx are not keyworded on riscv
sys-cluster/slurm nvml ucx
# Paul Zander <negril.nx+gentoo@gmail.com> (2024-09-08)
# needs re-keywording and clean-up of media-libs/opencollada
media-libs/assimp collada
# Michael Orlitzky <mjo@gentoo.org> (2024-09-01)
# Mask the optional plotting backend sci-libs/vtk because it's a beast
# and I don't want to deal with it right now.
sci-mathematics/maxima vtk
# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-15)
# Requires unkeyworded dev-qt/qtwebengine (and revdeps)
kde-plasma/plasma-nm openconnect
# Sam James <sam@gentoo.org> (2024-05-19)
# media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559
media-gfx/graphicsmagick jpeg2k
# Robin H. Johnson <robbat2@gentoo.org) (2024-03-13)
# sys-cluster/corosync not yet keyworded, niche use case for mdadm
sys-fs/mdadm corosync
# Paul Zander <negril.nx+gentoo@gmail.com> (2024-02-18)
# alembic not stable yet
media-gfx/openvdb alembic
# Michal Privoznik <michal.privoznik@gmail.com> (2024-01-18)
# No sys-block/nbdkit on riscv, yet
app-emulation/libvirt nbd
# Nowa Ammerlaan <nowa@gentoo.org> (2024-01-13)
# Unmask only where grub is keyworded
sys-kernel/installkernel -grub
# Patrick McLean <chutzpah@gentoo.org> (2023-10-03)
# sys-apps/s6-linux-init has not been tested on this arch
sys-apps/openrc s6
# Nowa Ammerlaan <nowa@gentoo.org> (2023-08-30)
# Avoid keywording more Qt stuff
dev-python/pyside httpserver remoteobjects
dev-python/qtpy remoteobjects
# Marek Szuba <marecki@gentoo.org> (2023-08-19)
# dev-libs/pocl needs some work before it can be keyworded here (Bug #907333).
dev-python/pyopencl test
# Ionen Wolkens <ionen@gentoo.org> (2023-07-26)
# MPV currently[1] has no plans to support >=lua5-3 making luajit
# the only choice for maintained lua. Apply mask/force to override
# the profile's defaults, and invert on arches where not keyworded.
# Done this way also avoids conflicts for users using another default.
# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer
media-video/mpv lua_single_target_luajit -lua_single_target_lua5-1
# Mike Gilbert <floppym@gentoo.org> (2023-05-27)
# sd-boot should work here.
sys-apps/systemd -boot -boot -ukify
sys-apps/systemd-utils -boot -ukify
sys-kernel/installkernel -systemd-boot -ukify -uki
# Sam James <sam@gentoo.org> (2023-05-10)
# sys-cluster/ceph not keyworded here
sys-block/tgt rbd
# jinqiang zhang <peeweep@0x0.ee> (2023-03-27)
# Sanitizers supported on riscv64.
llvm-runtimes/compiler-rt-sanitizers -asan -lsan
>=llvm-runtimes/compiler-rt-sanitizers-19 -libfuzzer -hwasan -profile -tsan
>=llvm-runtimes/compiler-rt-sanitizers-19 -ubsan -scudo
>=llvm-runtimes/compiler-rt-sanitizers-21 -xray
# Yixun Lan <dlan@gentoo.org> (2023-02-16)
# USE=java depend on virtual/jdk:1.8 which is not support on RISC-V
app-office/libreoffice java libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript
# Mike Rivnak <rivnakm1@gmail.com> (2022-11-30)
# luajit is currently not supported on riscv
app-editors/neovim lua_single_target_luajit
# Yixun Lan <dlan@gentoo.org> (2022-11-24)
# depend on dev-libs/libpcre2[jit] which not supported yet, bug #879511
www-servers/vinyl-cache jit
# Yixun Lan <dlan@gentoo.org> (2022-01-27)
# This target supports ASAN/etc...
# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-09-25)
# Moved here from default/linux/...
sys-devel/gcc -sanitize
# Jakov Smolić <jsmolic@gentoo.org> (2022-09-07)
# Unkeyworded dependencies (xen-tools, aws stack), masking to reduce
# the dependency graph
net-analyzer/netdata xen
# Jakov Smolić <jsmolic@gentoo.org> (2022-08-27)
# depends on <sys-libs/libfaketime-0.9.7 which is not available on riscv
app-admin/rsyslog jemalloc
# Yixun Lan <dlan@gentoo.org> (2022-08-11)
# luajit is currently not supported on riscv
dev-util/bcc lua
# Yu Gu <guyu2876@gmail.com> (2022-07-26)
# Xen does not work on riscv, Ceph has dependencies which do not. Bug #859625.
app-emulation/libvirt xen rbd
# Sam James <sam@gentoo.org> (2022-07-02)
# The required sys-libs/db slot is not keyworded on riscv
dev-libs/cyrus-sasl berkdb
# Sam James <sam@gentoo.org> (2022-06-26)
# Avoid dragging in "heavy" parts of dev-qt/* unless/until
# somebody needs them. bug #816981, bug #854261.
# Unfortunately, tests demand qtwebengine too.
dev-python/qtpy test
# Marek Szuba <marecki@gentoo.org> (2022-04-30)
# net-wireless/sdrplay contains prebuilt binaries, currently available
# upstream only for amd64/x86 and arm
net-wireless/gr-osmosdr sdrplay
# Jakov Smolić <jsmolic@gentoo.org> (2022-04-24)
# sys-libs/db is being deprecated (bug #837629)
# so avoid keywording 4.8 slot
dev-lisp/clisp berkdb
# Jakov Smolić <jsmolic@gentoo.org> (2022-04-07)
# Depends on sys-cluster/ceph which pulls in valgrind, which is
# unavailable on riscv currently
sys-block/fio rbd
# Yongxinag Liang <tanekliang@gmail.com> (2022-01-09)
# app-emulation/xen-tools doesn't support riscv yet
app-emulation/qemu xen
# unkeyworded depdendency - sys-cluster/ceph
app-emulation/qemu rbd
# Alex Fan <alex.fan.q@gmail.com> (2021-12-12)
# dev-python/uvloop fails test #806412
# but with it installed, anyio passes all tests
dev-python/anyio test
# Alex Fan <alexfanqi@yahoo.com> (2021-09-15)
# Marek Szuba <marecki@gentoo.org> (2021-09-07)
# All of these require net-libs/nodejs, which now builds on riscv
# but fails tests (Bug #782913).
# - www-client/firefox (bdepend)
dev-ruby/capybara test
# Jonathan Davies <jpds@protonmail.com> (2021-09-03)
# Requires CPU with SSSE3 support
net-analyzer/suricata hyperscan
# Yixun Lan <dlan@gentoo.org> (2021-08-29)
# sys-apps/fwupd not tested, USE=spi,uefi
sys-apps/fwupd spi uefi
# Marek Szuba <marecki@gentoo.org> (2021-08-23)
# sys-cluster/ceph not keyworded here yet due to several dependencies
# failing tests
net-analyzer/rrdtool rados
# Marek Szuba <marecki@gentoo.org> (2021-08-22)
# net-fs/openafs does not support riscv
app-crypt/heimdal afs
# Alex Fan <alexfanqi@yahoo.com> (2021-08-17)
# dependencies not keyworded/tested
kde-plasma/plasma-meta plymouth
# Marek Szuba <marecki@gentoo.org> (2021-08-14)
# Alex Fan <alexfanqi@yahoo.com> (2021-08-05)
# These USE flags depend on java, not (sustainably) supported yet
# - dev-tex/pdfannotextractor
app-text/texlive pdfannotextractor
# - JDK
media-libs/rubberband jni
# Yixun Lan <dlan@gentoo.org> (2021-08-05)
# Boost.Context can be built on riscv
dev-libs/boost -context
# Marek Szuba <marecki@gentoo.org> (2021-07-27)
# dev-libs/boxfort does not support riscv yet, meaning
# dev-libs/criterion cannot be keyworded here
app-admin/syslog-ng test
# Marek Szuba <marecki@gentoo.org> (2021-07-27)
# dev-db/mongodb does not support riscv, fails src_configure
dev-libs/mongo-c-driver test
# Alex Fan <alexfanqi@yahoo.com> (2021-08-12)
# Marek Szuba <marecki@gentoo.org> (2021-07-14)
# LuaJIT does not support riscv
app-text/texlive-core luajittex
dev-texlive/texlive-basic luajittex
media-gfx/gimp lua
www-servers/nginx nginx_modules_http_lua
# Marek Szuba <marecki@gentoo.org> (2021-07-11)
# Causes 35 tests to fail with "fatal llvm error", bug #844946
dev-db/postgresql llvm
# Marek Szuba <marecki@gentoo.org> (2021-07-05)
# Dependencies not keyworded here yet:
# - sci-libs/vtk
media-libs/opencv vtk
sci-libs/opencascade vtk
# This doesn't work for (any) riscv yet.
dev-libs/libpcre jit
www-servers/nginx pcre-jit
www-apache/mod_security jit