Closed oobles closed 3 years ago
That's weird. KS compiles and runs fine on AWS Graviton ARM chipset processors, including the blake3 part. Since Graviton has fewer extensions than Apple - in fact as I understand it effectively no-one except apple is allowed to create ARM instruction set extensions - you would expect it to work on M1. So I wonder if it is more an issue around compiler flags and defines, particularly the CHECK_C_COMPILER_FLAG stuff in CMakeLists.txt.
Please open a ticket with the full cmake and make output.
On Macbook with arm64 M1 processor:
Installing from source yields:
This is because catch2 didn't previously support arm64 architecture. This was fixed in:
https://github.com/catchorg/Catch2/releases/tag/v2.12.4
Please upgrade to more recent Catch2.
Manually adding test for mac gets past the error:
However, Blake3 fails to build with issues related to Intel intrinsics. I haven't found a work around to this yet.