Launchpad has imported 1 comments from the remote bug at
https://bugs.webkit.org/show_bug.cgi?id=290167.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2025-03-21T11:24:02+00:00 Jeremy Bícha wrote:

- Ubuntu 25.04
- llvm-toolchain-20 1:20.1.0-1~exp2ubuntu2
- webkitgtk 2.48 with https://github.com/WebKit/WebKit/pull/42597

After cherry-picking 42597, webkitgtk appears to build successfully on
Ubuntu's release architectures with clang 20 except for armhf.

(Ubuntu & Debian aren't currently using clang for the i386 build but I
don't think that's very relevant here. Debian Unstable's default clang
is 19; Ubuntu 25.04's is now 20.)

Build logs
--------
https://launchpad.net/ubuntu/+source/webkit2gtk/2.48.0-1ubuntu3

Build log excerpt
--------

```
[1756/8263] /usr/bin/clang++ -DBUILDING_GTK__=1 -DBUILDING_WEBKIT=1 
-DBUILDING_WITH_CMAKE=1 -DBWRAP_EXECUTABLE=\"/usr/bin/bwrap\" 
-DDBUS_PROXY_EXECUTABLE=\"/usr/bin/xdg-dbus-proxy\" 
-DGETTEXT_PACKAGE=\"WebKitGTK-4.1\" -DHAVE_CONFIG_H=1 -DJSC_GLIB_API_ENABLED 
-DPAS_BMALLOC=1 -DUSER_AGENT_BRANDING=\"Ubuntu\" -D_GLIBCXX_ASSERTIONS=1 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/Headers -I/usr/include/glib-2.0 
-I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/build-soup3 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/API 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/assembler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/b3 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/b3/air 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/bindings 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/builtins 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/bytecode 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/bytecompiler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/dfg 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler/ARM64 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler/zydis/Zydis 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/domjit 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/ftl 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/fuzzilli 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/heap 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/debugger 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/agents 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/augmentable 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/remote 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/interpreter 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/jit 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/llint 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/parser 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/profiler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/runtime 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/tools 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/js 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/yarr 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources/inspector 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources/runtime 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources/yarr 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/API/glib 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCoreGLib/DerivedSources 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCoreGLib/DerivedSources/jsc 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCoreGLib/Headers 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/remote/glib 
-I/<<PKGBUILDDIR>>/build-soup3/WTF/Headers -I/usr/include/sysprof-6 
-I/<<PKGBUILDDIR>>/build-soup3/bmalloc/Headers -fdiagnostics-color=always 
-fcolor-diagnostics -Wextra -Wall -Werror=undefined-internal 
-Werror=undefined-inline -pipe -Wno-noexcept-type -Wno-psabi 
-Wno-misleading-indentation -Wno-parentheses-equality -Qunused-arguments 
-Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security 
-Wcast-align -Wno-tautological-compare -fasynchronous-unwind-tables 
-fdebug-types-section -g1 -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security 
-fno-stack-clash-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/webkit2gtk-2.48.0-1ubuntu3 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=3 -DNDEBUG -DG_DISABLE_CAST_CHECKS -fno-strict-aliasing 
-fno-exceptions -fno-rtti -fcoroutines  -mthumb -ffunction-sections 
-fdata-sections -std=c++23 -fPIC -fvisibility=hidden -MD -MT 
Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o
 -MF 
Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o.d
 -o 
Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o
 -c /<<PKGBUILDDIR>>/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
FAILED: 
Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o
 
/usr/bin/clang++ -DBUILDING_GTK__=1 -DBUILDING_WEBKIT=1 -DBUILDING_WITH_CMAKE=1 
-DBWRAP_EXECUTABLE=\"/usr/bin/bwrap\" 
-DDBUS_PROXY_EXECUTABLE=\"/usr/bin/xdg-dbus-proxy\" 
-DGETTEXT_PACKAGE=\"WebKitGTK-4.1\" -DHAVE_CONFIG_H=1 -DJSC_GLIB_API_ENABLED 
-DPAS_BMALLOC=1 -DUSER_AGENT_BRANDING=\"Ubuntu\" -D_GLIBCXX_ASSERTIONS=1 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/Headers -I/usr/include/glib-2.0 
-I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/build-soup3 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/API 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/assembler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/b3 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/b3/air 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/bindings 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/builtins 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/bytecode 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/bytecompiler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/dfg 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler/ARM64 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler/zydis/Zydis 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/domjit 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/ftl 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/fuzzilli 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/heap 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/debugger 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/agents 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/augmentable 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/remote 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/interpreter 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/jit 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/llint 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/parser 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/profiler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/runtime 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/tools 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/js 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/yarr 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources/inspector 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources/runtime 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources/yarr 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/API/glib 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCoreGLib/DerivedSources 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCoreGLib/DerivedSources/jsc 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCoreGLib/Headers 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/remote/glib 
-I/<<PKGBUILDDIR>>/build-soup3/WTF/Headers -I/usr/include/sysprof-6 
-I/<<PKGBUILDDIR>>/build-soup3/bmalloc/Headers -fdiagnostics-color=always 
-fcolor-diagnostics -Wextra -Wall -Werror=undefined-internal 
-Werror=undefined-inline -pipe -Wno-noexcept-type -Wno-psabi 
-Wno-misleading-indentation -Wno-parentheses-equality -Qunused-arguments 
-Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security 
-Wcast-align -Wno-tautological-compare -fasynchronous-unwind-tables 
-fdebug-types-section -g1 -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security 
-fno-stack-clash-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/webkit2gtk-2.48.0-1ubuntu3 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=3 -DNDEBUG -DG_DISABLE_CAST_CHECKS -fno-strict-aliasing 
-fno-exceptions -fno-rtti -fcoroutines  -mthumb -ffunction-sections 
-fdata-sections -std=c++23 -fPIC -fvisibility=hidden -MD -MT 
Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o
 -MF 
Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o.d
 -o 
Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o
 -c /<<PKGBUILDDIR>>/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
<inline asm>:320:1: error: Relocation Not In Range
  320 | movw r4, #:lower16:.Lllint_op_tail_call_varargs - 
.Lllint_relativePCBase 
      | ^
<inline asm>:321:1: error: Relocation Not In Range
  321 | movt r4, #:upper16:.Lllint_op_tail_call_varargs - 
.Lllint_relativePCBase 
      | ^
<inline asm>:325:1: error: Relocation Not In Range
  325 | movw r4, #:lower16:.Lllint_op_call_varargs - .Lllint_relativePCBase 
      | ^
<inline asm>:326:1: error: Relocation Not In Range
  326 | movt r4, #:upper16:.Lllint_op_call_varargs - .Lllint_relativePCBase 
      | ^
<inline asm>:330:1: error: Relocation Not In Range
  330 | movw r4, #:lower16:.Lllint_op_iterator_next - .Lllint_relativePCBase 
      | ^
<inline asm>:331:1: error: Relocation Not In Range
  331 | movt r4, #:upper16:.Lllint_op_iterator_next - .Lllint_relativePCBase 
      | ^
<inline asm>:335:1: error: Relocation Not In Range
  335 | movw r4, #:lower16:.Lllint_op_construct_varargs - 
.Lllint_relativePCBase 
      | ^
<inline asm>:336:1: error: Relocation Not In Range
  336 | movt r4, #:upper16:.Lllint_op_construct_varargs - 
.Lllint_relativePCBase 
      | ^
<inline asm>:345:1: error: Relocation Not In Range
  345 | movw r4, #:lower16:.Lllint_op_iterator_open - .Lllint_relativePCBase 
      | ^
<inline asm>:346:1: error: Relocation Not In Range
  346 | movt r4, #:upper16:.Lllint_op_iterator_open - .Lllint_relativePCBase 
      | ^
<inline asm>:350:1: error: Relocation Not In Range
  350 | movw r4, #:lower16:.Lllint_op_instanceof - .Lllint_relativePCBase 
      | ^
<inline asm>:351:1: error: Relocation Not In Range
  351 | movt r4, #:upper16:.Lllint_op_instanceof - .Lllint_relativePCBase 
      | ^
<inline asm>:355:1: error: Relocation Not In Range
  355 | movw r4, #:lower16:.Lllint_op_set_private_brand - 
.Lllint_relativePCBase 
      | ^
<inline asm>:356:1: error: Relocation Not In Range
  356 | movt r4, #:upper16:.Lllint_op_set_private_brand - 
.Lllint_relativePCBase 
      | ^
<inline asm>:360:1: error: Relocation Not In Range
  360 | movw r4, #:lower16:.Lllint_op_check_private_brand - 
.Lllint_relativePCBase 
      | ^
<inline asm>:361:1: error: Relocation Not In Range
  361 | movt r4, #:upper16:.Lllint_op_check_private_brand - 
.Lllint_relativePCBase 
      | ^
<inline asm>:365:1: error: Relocation Not In Range
  365 | movw r4, #:lower16:.Lllint_op_put_by_id - .Lllint_relativePCBase 
      | ^
<inline asm>:366:1: error: Relocation Not In Range
  366 | movt r4, #:upper16:.Lllint_op_put_by_id - .Lllint_relativePCBase 
      | ^
<inline asm>:370:1: error: Relocation Not In Range
  370 | movw r4, #:lower16:.Lllint_op_construct - .Lllint_relativePCBase 
      | ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and 
include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: /usr/bin/clang++ -DBUILDING_GTK__=1 
-DBUILDING_WEBKIT=1 -DBUILDING_WITH_CMAKE=1 
-DBWRAP_EXECUTABLE=\"/usr/bin/bwrap\" 
-DDBUS_PROXY_EXECUTABLE=\"/usr/bin/xdg-dbus-proxy\" 
-DGETTEXT_PACKAGE=\"WebKitGTK-4.1\" -DHAVE_CONFIG_H=1 -DJSC_GLIB_API_ENABLED 
-DPAS_BMALLOC=1 -DUSER_AGENT_BRANDING=\"Ubuntu\" -D_GLIBCXX_ASSERTIONS=1 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/Headers -I/usr/include/glib-2.0 
-I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/build-soup3 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/API 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/assembler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/b3 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/b3/air 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/bindings 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/builtins 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/bytecode 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/bytecompiler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/dfg 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler/ARM64 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler/zydis/Zydis 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/domjit 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/ftl 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/fuzzilli 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/heap 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/debugger 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/agents 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/augmentable 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/remote 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/interpreter 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/jit 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/llint 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/parser 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/profiler 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/runtime 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/tools 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/js 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/yarr 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources/inspector 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources/runtime 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCore/DerivedSources/yarr 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/API/glib 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCoreGLib/DerivedSources 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCoreGLib/DerivedSources/jsc 
-I/<<PKGBUILDDIR>>/build-soup3/JavaScriptCoreGLib/Headers 
-I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/remote/glib 
-I/<<PKGBUILDDIR>>/build-soup3/WTF/Headers -I/usr/include/sysprof-6 
-I/<<PKGBUILDDIR>>/build-soup3/bmalloc/Headers -fdiagnostics-color=always 
-fcolor-diagnostics -Wextra -Wall -Werror=undefined-internal 
-Werror=undefined-inline -pipe -Wno-noexcept-type -Wno-psabi 
-Wno-misleading-indentation -Wno-parentheses-equality -Qunused-arguments 
-Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security 
-Wcast-align -Wno-tautological-compare -fasynchronous-unwind-tables 
-fdebug-types-section -g1 -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security 
-fno-stack-clash-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/webkit2gtk-2.48.0-1ubuntu3 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=3 -DNDEBUG -DG_DISABLE_CAST_CHECKS -fno-strict-aliasing 
-fno-exceptions -fno-rtti -fcoroutines -mthumb -ffunction-sections 
-fdata-sections -std=c++23 -fPIC -fvisibility=hidden -MD -MT 
Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o
 -MF 
Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o.d
 -o 
Source/JavaScriptCore/CMakeFiles/LowLevelInterpreterLib.dir/llint/LowLevelInterpreter.cpp.o
 -c /<<PKGBUILDDIR>>/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
1.      <eof> parser at end of file
2.      Code generation
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH 
or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  libLLVM.so.20.1      0xe5bc47cc 
llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 60
1  libLLVM.so.20.1      0xe5bc21c8 llvm::sys::RunSignalHandlers() + 184
2  libLLVM.so.20.1      0xe5bc3a38 llvm::sys::CleanupOnSignal(unsigned int) + 
316
3  libLLVM.so.20.1      0xe5aff120
4  libc.so.6            0xe4e2ed50
5  libclang-cpp.so.20.1 0xed4f1204 
clang::SourceManager::createFileID(std::unique_ptr<llvm::MemoryBuffer, 
std::default_delete<llvm::MemoryBuffer>>, clang::SrcMgr::CharacteristicKind, 
int, unsigned int, clang::SourceLocation) + 48
6  libclang-cpp.so.20.1 0xeeb77e18 
clang::BackendConsumer::SrcMgrDiagHandler(llvm::DiagnosticInfoSrcMgr const&) + 
316
7  libclang-cpp.so.20.1 0xeeb778a4 
clang::ClangDiagnosticHandler::handleDiagnostics(llvm::DiagnosticInfo const&) + 
12
8  libLLVM.so.20.1      0xe5d1d6f0 
llvm::LLVMContext::diagnose(llvm::DiagnosticInfo const&) + 204
9  libLLVM.so.20.1      0xe6004540
10 libLLVM.so.20.1      0xe740c880 llvm::MCContext::reportCommon(llvm::SMLoc, 
std::function<void (llvm::SMDiagnostic&, llvm::SourceMgr const*)>) + 296
11 libLLVM.so.20.1      0xe7407ea8 llvm::MCContext::reportError(llvm::SMLoc, 
llvm::Twine const&) + 76
12 libLLVM.so.20.1      0xe85eb7a0
13 libLLVM.so.20.1      0xe85eba98
14 libLLVM.so.20.1      0xe73fe7dc llvm::MCAssembler::layout() + 964
15 libLLVM.so.20.1      0xe73fe998 llvm::MCAssembler::Finish() + 12
16 libLLVM.so.20.1      0xe741b904 llvm::MCELFStreamer::finishImpl() + 192
17 libLLVM.so.20.1      0xe651ae70 
llvm::AsmPrinter::doFinalization(llvm::Module&) + 5564
18 libLLVM.so.20.1      0xe5d31100 
llvm::FPPassManager::doFinalization(llvm::Module&) + 56
19 libLLVM.so.20.1      0xe5d2b9e4 
llvm::legacy::PassManagerImpl::run(llvm::Module&) + 1244
20 libclang-cpp.so.20.1 0xee7d41c4 
clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, 
llvm::StringRef, llvm::Module*, clang::BackendAction, 
llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, 
std::unique_ptr<llvm::raw_pwrite_stream, 
std::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) + 5972
21 libclang-cpp.so.20.1 0xeeb77434 
clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) + 1684
22 libclang-cpp.so.20.1 0xed62dc6c clang::ParseAST(clang::Sema&, bool, bool) + 
632
23 libclang-cpp.so.20.1 0xef61d830 clang::FrontendAction::Execute() + 52
24 libclang-cpp.so.20.1 0xef59ff28 
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 1072
25 libclang-cpp.so.20.1 0xef6a1ee8 
clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 484
26 clang++              0x05620bc8 cc1_main(llvm::ArrayRef<char const*>, char 
const*, void*) + 5964
27 clang++              0x0561dca4
28 libclang-cpp.so.20.1 0xef234fa0
29 libLLVM.so.20.1      0xe5afeec4 
llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) + 140
30 libclang-cpp.so.20.1 0xef234a1c 
clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>,
 std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char>>*, bool*) const + 340
31 libclang-cpp.so.20.1 0xef1fef90 
clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, 
clang::driver::Command const*&, bool) const + 612
32 libclang-cpp.so.20.1 0xef1ff0e4 
clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, 
llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) 
const + 140
33 libclang-cpp.so.20.1 0xef21878c 
clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, 
llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) + 352
34 clang++              0x0561d58c clang_main(int, char**, llvm::ToolContext 
const&) + 5340
35 clang++              0x05629e50 main + 92
36 libc.so.6            0xe4e1f4ba
37 libc.so.6            0xe4e1f556 __libc_start_main + 93
clang++: error: clang frontend command failed with exit code 139 (use -v to see 
invocation)
Ubuntu clang version 20.1.0 (1~exp2ubuntu2)
Target: arm-unknown-linux-gnueabihf
Thread model: posix
InstalledDir: /usr/lib/llvm-20/bin
clang++: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang++: note: diagnostic msg: /tmp/LowLevelInterpreter-8727a8.cpp
clang++: note: diagnostic msg: /tmp/LowLevelInterpreter-8727a8.sh
clang++: note: diagnostic msg: 

********************
```

Reply at:
https://bugs.launchpad.net/ubuntu/+source/webkit2gtk/+bug/2103459/comments/17


** Changed in: webkit
       Status: Unknown => Confirmed

** Changed in: webkit
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2103459

Title:
  webkit2gtk fails to build with llvm 20

To manage notifications about this bug go to:
https://bugs.launchpad.net/webkit/+bug/2103459/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to