| Issue |
177477
|
| Summary |
Flaky link-time Windows failures
|
| Labels |
new issue
|
| Assignees |
boomanaiden154
|
| Reporter |
boomanaiden154
|
See examples on e.g., https://github.com/llvm/llvm-project/pull/177454
```
FAILED: [code=4294967295] unittests/Transforms/Utils/UtilsTests.exe
cmd.exe /C "cd . && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E vs_link_exe --intdir=unittests\Transforms\Utils\CMakeFiles\UtilsTests.dir --rc="C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\rc.exe" --mt="C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\mt.exe" --manifests -- C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\UtilsTests.rsp /out:unittests\Transforms\Utils\UtilsTests.exe /implib:unittests\Transforms\Utils\UtilsTests.lib /pdb:unittests\Transforms\Utils\UtilsTests.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console && cd ."
LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\UtilsTests.rsp /out:unittests\Transforms\Utils\UtilsTests.exe /implib:unittests\Transforms\Utils\UtilsTests.lib /pdb:unittests\Transforms\Utils\UtilsTests.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console" failed (exit code 1) with the following output:
lld-link: error: undefined symbol: public: class llvm::PreservedAnalyses __cdecl llvm::HipStdParAllocationInterpositionPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &)
>>> referenced by LLVMPasses.lib(PassBuilder.cpp.obj):(public: virtual class llvm::PreservedAnalyses __cdecl llvm::detail::PassModel<class llvm::Module, class llvm::HipStdParAllocationInterpositionPass, class llvm::AnalysisManager<class llvm::Module>>::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
lld-link: error: undefined symbol: public: class llvm::PreservedAnalyses __cdecl llvm::HipStdParMathFixupPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &)
>>> referenced by LLVMPasses.lib(PassBuilder.cpp.obj):(public: virtual class llvm::PreservedAnalyses __cdecl llvm::detail::PassModel<class llvm::Module, class llvm::HipStdParMathFixupPass, class llvm::AnalysisManager<class llvm::Module>>::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
lld-link: error: undefined symbol: public: class llvm::PreservedAnalyses __cdecl llvm::HipStdParAcceleratorCodeSelectionPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &)
>>> referenced by LLVMPasses.lib(PassBuilder.cpp.obj):(public: virtual class llvm::PreservedAnalyses __cdecl llvm::detail::PassModel<class llvm::Module, class llvm::HipStdParAcceleratorCodeSelectionPass, class llvm::AnalysisManager<class llvm::Module>>::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
```
The PR has nothing to do with these files and it also doesn't look like the source files that contain definitions for the missing symbols have been touched for a while. Post-commit testing also looks fine.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs