CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2026/06/07 09:08:59
Modified files:
security/libgcrypt: Makefile
Log message:
Ignore type mismatch in riscv-specific code, fixes the build on riscv64
clang-22 considers pointer mismatches between unsigned long * and
unsigned long long * as fatal errors. Make the errors non-fatal until
I nuderstand what it takes to appease the compiler. Said errors
shouldn't matter anyway given that said types are always the same size
on riscv64 anyway. make test agrees.
Some performance increases are visible for eg chacha or AES on this
Spacemit k1, but more efforts are needed to unlock performance
improvements gated behind riscv_hwprobe checks.