Fix build on Apple Silicon. https://github.com/pooler/cpuminer/issues/230 https://github.com/pooler/cpuminer/commit/5f02105940edb61144c09a7eb960bba04a10d5b7 --- miner.h.orig +++ miner.h @@ -137,7 +137,7 @@ void sha256_transform(uint32_t *state, const uint32_t *block, int swap); void sha256d(unsigned char *hash, const unsigned char *data, int len); #ifdef USE_ASM -#if defined(__ARM_NEON__) || defined(__ALTIVEC__) || defined(__i386__) || defined(__x86_64__) +#if (defined(__APCS_32__) && defined(__ARM_NEON__)) || defined(__ALTIVEC__) || defined(__i386__) || defined(__x86_64__) #define HAVE_SHA256_4WAY 1 int sha256_use_4way(); void sha256_init_4way(uint32_t *state);