diff options
Diffstat (limited to 'results/scraper/fex/4407')
| -rw-r--r-- | results/scraper/fex/4407 | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/results/scraper/fex/4407 b/results/scraper/fex/4407 new file mode 100644 index 000000000..36fe490f5 --- /dev/null +++ b/results/scraper/fex/4407 @@ -0,0 +1,19 @@ +ThunkLibs fail to build with LLVM 20 +We've started hitting this in Fedora Rawhide and Fedora Linux 42, which both use LLVM 20, and it doesn't repro in Fedora Linux 41 which uses LLVM 19. + +``` +/builddir/build/BUILD/fex-emu-2502-build/FEX-FEX-2502/ThunkLibs/Generator/gen.cpp:810:12: error: no matching member function for call to 'createDiagnostics' + 810 | Compiler.createDiagnostics(DiagConsumer, false); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib64/llvm20/include/clang/Frontend/CompilerInstance.h:687:8: note: candidate function not viable: no known conversion from 'clang::DiagnosticConsumer *' to 'llvm::vfs::FileSystem &' for 1st argument 687 | void createDiagnostics(llvm::vfs::FileSystem &VFS, + | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib64/llvm20/include/clang/Frontend/CompilerInstance.h:710:3: note: candidate function not viable: no known conversion from 'clang::DiagnosticConsumer *' to 'llvm::vfs::FileSystem &' for 1st argument 710 | createDiagnostics(llvm::vfs::FileSystem &VFS, DiagnosticOptions *Opts, + | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ +1 error generated. +``` + +This looks possibly related to https://github.com/llvm/llvm-project/commit/df9a14d7bbf1180e4f1474254c9d7ed6bcb4ce55 or something around it (thanks to s0ullight for digging it up). + +I've repro'd this with both 2502 and 2503. + +Downstream bug: https://bugzilla.redhat.com/show_bug.cgi?id=2351394 \ No newline at end of file |