A few small updates.
I’ll be speaking about building and installing binary Python wheels for riscv64 devices at FOSDEM this coming Saturday (1st Feb) in the RISC-V room. If anyone attending FOSDEM 2025 is interested in discussing packaging for riscv64 devices, then please do come along.
I stumbled across a manylinux issue (manylinux_2_34 x86-64 builds produce binaries that are not compatible with all x86-64 CPUs) which although x86 specific, is the sort of thing that is likely to affect riscv64 in the future. It could be an issue if, for example, distros decide to target one of the more recent RVA profiles, such as rva22u64 or rva23u64 instead of just rv64gc. The issue mentions that a new PEP would be required to, IIUC, describe tags that denote the use of cpu features above the baseline, e.g., avx2. I’m curious to know whether any work has actually started on such a PEP. I would be happy to contribute to provide a riscv64 perspective.