I tried to compile in Windows 10(MinGW64) with [
gcc version 11.2.0 (Rev5, Built by MSYS2 project)].
Using the default
CFLAGS="-O3 -march=native -maes -Wall"
I get the following error on file
algo/jh/sph_jh.c.
gcc -DHAVE_CONFIG_H -I. -Iyes/include -fno-strict-aliasing -I. -Iyes/include -Wno-pointer-sign -Wno-pointer-to-int-cast -Wl,--stack,10485760 -Icompat/pthreads -O3 -march=native -maes -Wall -Iyes/include -MT algo/jh/cpuminer-sph_jh.o -MD -MP -MF algo/jh/.deps/cpuminer-sph_jh.Tpo -c -o algo/jh/cpuminer-sph_jh.o `test -f 'algo/jh/sph_jh.c' || echo './'`algo/jh/sph_jh.c
make[2]: *** [Makefile:3963: algo/jh/cpuminer-sph_jh.o] Error 1
Same error occurs with -O2.
Changing optimization level to -O1 solved the problem and it compiled successfully.
$ ./cpuminer.exe --version
********** cpuminer-opt 3.19.4 ***********
A CPU miner with multi algo support and optimized for CPUs
with AVX512, SHA and VAES extensions by JayDDee.
BTC donation address: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT
CPU: AMD Ryzen 5 1600 Six-Core Processor
SW built on Jan 13 2022 with GCC 11.2.0
CPU features: AVX2 AES SHA
SW features: AVX2 AES SHA