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

Reply via email to