Open
Description
I have an issue compiling with code coverage on Windows 10.
lld-link: error: undefined symbol: llvm_gcda_start_file
>>> referenced by TestCoveraged.lib(ccov.cpp.obj):(__llvm_gcov_writeout)
lld-link: error: undefined symbol: llvm_gcda_emit_function
>>> referenced by TestCoveraged.lib(ccov.cpp.obj):(__llvm_gcov_writeout)
lld-link: error: undefined symbol: llvm_gcda_emit_arcs
>>> referenced by TestCoveraged.lib(ccov.cpp.obj):(__llvm_gcov_writeout)
lld-link: error: undefined symbol: llvm_gcda_summary_info
>>> referenced by TestCoveraged.lib(ccov.cpp.obj):(__llvm_gcov_writeout)
lld-link: error: undefined symbol: llvm_gcda_end_file
>>> referenced by TestCoveraged.lib(ccov.cpp.obj):(__llvm_gcov_writeout)
lld-link: error: undefined symbol: llvm_gcov_init
>>> referenced by TestCoveraged.lib(ccov.cpp.obj):(__llvm_gcov_init)
ninja: build stopped: subcommand failed.
Visual studio: 17.11.1
llvm: 19.1.0
Windows: 10.0.19045
cmake: 3.29.5-msvc4
I attached a minimal example. Use the preset "x64-static-debug-testing-clangcl-coverage":