On Wed, 14 May 2025, Andrey Grozin wrote:
On the page https://qa-reports.gentoo.org/output/gentoo-ci/output.verbose.html;pkg=sci-mathematics:maxima
I see
5.47.0-r1 RequiredUseDefaults profile:
'default/linux/riscv/23.0/rv64/lp64' (28 total) failed
REQUIRED_USE: (clisp || clozurecl || clozurecl64 || cmucl || ecl || gcl || sbcl)
I can reproduce it by running
pkgcheck scan
in the sci-mathematics/maxima directory.
Does it mean that there are no lisps on riscv?
No.
If so, sci-mathematics/maxima should be added to package.mask for
riscv profiles. Where is the "central" package.mask for those riscv
profiles having none of clisp, clozurecl, clozurecl64, cmucl, ecl,
gcl, sbcl?
AFAICS the problem is that IUSE enables +sbcl as default, but
dev-lisp/sbcl is not keyworded for riscv. Adding (e.g.) the following
line to profiles/arch/riscv/package.use should fix it:
sci-mathematics/maxima clisp
All of clisp, ecl and gcl are keyworded for riscv, so you can pick any
of these flags in package.use.
Ulrich
-----BEGIN PGP SIGNATURE-----
iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmgksQcPHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uYuoH/0SlwQ389e7NPLwgfIfK9PbXfxj5TFoEKxYU CwCRL2brt7k09jF9xwagMaxH28mBfUjNEPP3j4qlydkHy0R/pbw0CDi7F/Pd7e33 Asn+Y8BSLT4IUOSdeVsKRdrrTvCNcuXJ93f3a12Q8mep7gEmVTs6yuIv9e8vySky 82PKHTAT9FrLXRcknAJxIhR48Wy9hjFlTD2d7vD9rZUtb0OGUlk6ivyID/u65QUv PSTNKyk7cAIgX67TezSpACFnptRJMfLD0tInM3FP+5hy3S04mWOgYf/ai7YfsdOx EW8WhXv4Y8zlZVKz0b/z17Bu37AnD7ohKTxx1UhsstC5xh8lyuk=
=5zYm
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)