Hi. I have cloned and compiled comgr (ROCm-CompilerSupport version rocm-4.5.2) natively on windows following the guidance in readme.md
I use msvc cl v143 and ninja to build all the dependencies, all the dependencies are of version rocm-4.5.2
when running ctest after the build it shows:
Test project C:/Users/14868/rocm-4.5.2/ROCm-CompilerSupport/build
Start 1: comgr_data_test
1/24 Test #1: comgr_data_test .................................... Passed 0.01 sec
Start 2: comgr_disasm_llvm_reloc_test
2/24 Test #2: comgr_disasm_llvm_reloc_test ....................... Passed 0.01 sec
Start 3: comgr_disasm_llvm_so_test
3/24 Test #3: comgr_disasm_llvm_so_test .......................... Passed 0.01 sec
Start 4: comgr_disasm_instr_test
4/24 Test #4: comgr_disasm_instr_test ............................ Passed 0.01 sec
Start 5: comgr_disasm_options_test
5/24 Test #5: comgr_disasm_options_test .......................... Passed 0.01 sec
Start 6: comgr_metadata_tp_test
6/24 Test #6: comgr_metadata_tp_test ............................. Passed 0.01 sec
Start 7: comgr_metadata_yaml_test
7/24 Test #7: comgr_metadata_yaml_test ........................... Passed 0.01 sec
Start 8: comgr_metadata_msgpack_test
8/24 Test #8: comgr_metadata_msgpack_test ........................ Passed 0.01 sec
Start 9: comgr_metadata_merge_test
9/24 Test #9: comgr_metadata_merge_test .......................... Passed 0.01 sec
Start 10: comgr_symbols_test
10/24 Test #10: comgr_symbols_test ................................. Passed 0.01 sec
Start 11: comgr_symbols_iterate_test
11/24 Test #11: comgr_symbols_iterate_test ......................... Passed 0.01 sec
Start 12: comgr_compile_test
12/24 Test #12: comgr_compile_test ................................. Passed 0.10 sec
Start 13: comgr_compile_minimal_test
13/24 Test #13: comgr_compile_minimal_test ......................... Passed 0.07 sec
Start 14: comgr_compile_log_test
14/24 Test #14: comgr_compile_log_test ............................. Passed 0.04 sec
Start 15: comgr_compile_log_remarks_test
15/24 Test #15: comgr_compile_log_remarks_test ..................... Passed 0.05 sec
Start 16: comgr_compile_device_libs_test
16/24 Test #16: comgr_compile_device_libs_test ..................... Passed 0.13 sec
Start 17: comgr_compile_source_with_device_libs_to_bc_test
17/24 Test #17: comgr_compile_source_with_device_libs_to_bc_test ... Passed 0.26 sec
Start 18: comgr_assemble_test
18/24 Test #18: comgr_assemble_test ................................ Passed 0.03 sec
Start 19: comgr_link_test
19/24 Test #19: comgr_link_test .................................... Passed 0.04 sec
Start 20: comgr_isa_name_parsing_test
20/24 Test #20: comgr_isa_name_parsing_test ........................ Passed 0.01 sec
Start 21: comgr_get_data_isa_name_test
21/24 Test #21: comgr_get_data_isa_name_test ....................... Passed 5.93 sec
Start 22: comgr_include_subdirectory_test
22/24 Test #22: comgr_include_subdirectory_test .................... Passed 0.03 sec
Start 23: comgr_options_test
23/24 Test #23: comgr_options_test ................................. Passed 0.06 sec
Start 24: comgr_demangle_test
24/24 Test #24: comgr_demangle_test ................................Exit code 0xc0000139
***Exception: 0.01 sec
96% tests passed, 1 tests failed out of 24
Total Test time (real) = 6.95 sec
The following tests FAILED:
24 - comgr_demangle_test (Exit code 0xc0000139
)
Errors while running CTest
Output from these tests are in: C:/Users/14868/rocm-4.5.2/ROCm-CompilerSupport/build/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
Is this a bug in this version or did I do something wrong ?