When building OpenBLAS using CMake and TARGET=NEOVERSEN1, the cc.cmake adds -march=armv8.2-a+sve to CFLAGS, whereas Neoverse-N1 only supports Neon and not SVE => obtained Illegal Instruction on any Neoverse-N1 CPU.
I wonder if this is a copy-paste typo ?
|
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.2-a+sve") |
When building OpenBLAS using CMake and
TARGET=NEOVERSEN1, thecc.cmakeadds-march=armv8.2-a+sveto CFLAGS, whereas Neoverse-N1 only supports Neon and not SVE => obtainedIllegal Instructionon any Neoverse-N1 CPU.I wonder if this is a copy-paste typo ?
OpenBLAS/cmake/cc.cmake
Line 234 in b5456c1