I’m getting loader errors from a CMake project I work on (Halide). Here’s what I observe:
I have Halide.dll in my installed directory. It has md5sum 8676341266e7f5ceb450b98df32f00ab
and size 87210496 bytes.
When I try to compile a project that uses the CMake package including it, it creates a “copy” in the same folder as my executable with md5sum b5acb133d83224cc40c77431723b1897
and size 86905856 bytes.
The latter is missing exports that I can see in the former. I’m beyond confused.
If I manually copy the former Halide.dll over the latter, things work.
Using CMake 3.19 (also tried with 3.18, same deal) and WINDOWS_EXPORT_ALL_SYMBOLS
is on.