1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
|
# Copyright 2019-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Thibaud CANALE <thican@thican.net> (2026-05-17)
# Tests require dev-python/respx
dev-python/cloudflare test
# Michael Orlitzky <mjo@gentoo.org> (2026-09-19)
# The test suite passes, but one of its test deps
# (dev-python/ml-dtypes) isn't keyworded yet due to
# failing its own test suite.
dev-python/gfloat test
# Alfred Wingate <parona@protonmail.com> (2026-05-13)
# dev-qt/qtgraphs:6 is not keyworded here
dev-python/pyside graphs
# Pacho Ramos <pacho@gentoo.org> (2026-05-09)
# media-plugins/gst-plugin-gtk4 is not keyworded
>=net-im/gajim-2.3 voice
# 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
net-irc/quassel urlpreview
# 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
|