Is there an existing issue for this?
- I have searched the existing issues
Current behaviour
I got same error in #24386
Expected behaviour
shoule be able to compolice fuzzer
Steps to reproduce
0./configure --enable-fuzz --with-sanitizers=fuzzer,address,undefined --disable-asm CC=/opt/homebrew/opt/llvm/bin/clang CXX=/opt/homebrew/opt/llvm/bin/clang++
1
2make
3Making all in src
4 CXXLD test/fuzz/fuzz
5Undefined symbols for architecture arm64:
6 "crc32c::ExtendArm64(unsigned int, unsigned char const*, unsigned long)", referenced from:
7 crc32c::Extend(unsigned int, unsigned char const*, unsigned long) in libcrc32c.a(libcrc32c_a-crc32c.o)
8ld: symbol(s) not found for architecture arm64
9clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
10make[2]: *** [test/fuzz/fuzz] Error 1
11make[1]: *** [all-recursive] Error 1
12make: *** [all-recursive] Error 1
0/opt/homebrew/opt/llvm/bin/clang --version
1Homebrew clang version 16.0.2
2Target: arm64-apple-darwin22.4.0
3Thread model: posix
4InstalledDir: /opt/homebrew/opt/llvm/bin
Relevant log output
No response
How did you obtain Bitcoin Core
Compiled from source
What version of Bitcoin Core are you using?
v24.0.1
Operating system and version
MacOS: 13.3.1 (22E261)
Machine specifications
Chip Apple M1 Pro, 16GB memory