Open MrSmith33 opened 1 year ago
Would a text like this cover it and be correct?
Platform Support
-fsanitize=...
) requires VS2022 or newer (see #4349).sounds good
Yeah this is an unfortunate side effect of the prebuilt package now being generated on a CI runner with VS2022 image.
When I compiled a test program with VS2019 I got linker errors
__std_find_trivial_1
and__std_find_trivial_4
are unresolvedCompiled with
ldc2 -betterC -m64 -g -d-debug -fsanitize=fuzzer -fsanitize=address example.d
Searching for the problem led me to this issue https://github.com/actions/runner-images/issues/6091, which solved the error by updating VS to the newer version.
Freshly installed VS2022 solved the problem for me. The MSVC version is now
14.35.32215
(was14.28.29910
)It is probably a good idea to mention this in release notes.