Closed dmknght closed 1 month ago
These errors are due to building the compiler itself with llvm-9 and newer libraries (the api changed). The clamav team will investigate supporting both in the future. In the meantime, you can use our docker image.
We currently have a merge request in to support running with newer versions. I'll update this when it's merged.
We've upgraded to support clang-16 now (and only clang-16, not 15 or 17).
Compatibility for the compiler is always going to be very limited. On the plus side, we can get specific LLVM/Clang versions through their package repos or by selecting very specific docker images.
clamav-bytecode-compiler version: clambc-0.102.0-2 OS: Parrot 4.11.2, Debian testing based. Available Clang: 9.0.1, 10.0.1, 11.0.1 As the doc mentioned, supported Clang version is only 8. But on Debian testing repo, Clang 8 is not available. So it is great to support Clang 9, clang 11 IMO. Error log when i compiled with Clang 9