Created attachment 862765 [details] build log Please add the riscv keyword to the last ebuild for this package and its dependancies. It is running successfully on my RISC-v VisionFive 2
Hi Andrew Cameron, providing build log is really good, but we'd actually like to see valid reasons for requesting riscv keyword. For dev-cpp/xsimd, it occurs to me it may require certain hardware/CPU extension support, and highly architecture specific, also from upstream I haven't seen RISC-V ARCH support (happy to be proved wrong).
It is a dependency for apache arrow which I have installed See https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild eix apache-arrow [I] dev-libs/apache-arrow Available versions: ~*11.0.0-r2^t (~*)12.0.0^t {brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib zstd} Installed versions: 12.0.0^t(18:40:30 05/24/23)(bzip2 compute dataset json ssl zlib -brotli -lz4 -parquet -re2 -snappy -test -zstd) Homepage: https://arrow.apache.org/ Description: A cross-language development platform for in-memory data.
Created attachment 862863 [details] Apache Arrow Build log with test enabled I have include a build log with the apache arrow tests. Apache Arrow has dev-cpp/xsimd as a dependancy
NOTE: My processor does not support the Vector extensions. So https://github.com/xtensor-stack/xsimd/issues/503 is not applicable for my processor. For each riscv processor you only enable what it supports. In My case this is what it has rv64imafdc_zicsr_zba_zbb It also has a builtin GPU - PowerVR B-Series BXE-4-32
Keyword added in https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-cpp/xsimd?id=2feded8ad364106a0984a666bb08208241de8b15