Package: src:wasmedge
Version: 0.14.1+dfsg-3.1
Severity: serious
Tags: ftbfs sid forky
User: [email protected]>
Usertags: llvm-21
wasmedge ftbfs with LLVM 21:
[...]
[ 24%] Building CXX object
lib/loader/CMakeFiles/wasmedgeLoaderFileMgr.dir/shared_library.cpp.o
cd
/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/lib/loader
&& /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL
-DSPDLOG_SHARED_LIB
-I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/include
-I/build/reproducible-path/wasmedge-0.14.1+dfsg/include
-I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/lib/system
-g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden
-fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic
-Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor
-MD -MT
lib/loader/CMakeFiles/wasmedgeLoaderFileMgr.dir/shared_library.cpp.o -MF
CMakeFiles/wasmedgeLoaderFileMgr.dir/shared_library.cpp.o.d -o
CMakeFiles/wasmedgeLoaderFileMgr.dir/shared_library.cpp.o -c
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/loader/shared_library.cpp
In file included from
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/data.h:5,
from
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/compiler.cpp:10:
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h: In member
function ‘unsigned int WasmEdge::LLVM::Type::getPrimitiveSizeInBits()
const’:
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h:552:10:
error: ‘LLVMX86_MMXTypeKind’ was not declared in this scope; did you
mean ‘LLVMX86_AMXTypeKind’?
552 | case LLVMX86_MMXTypeKind:
| ^~~~~~~~~~~~~~~~~~~
| LLVMX86_AMXTypeKind
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h: In member
function ‘WasmEdge::LLVM::Context
WasmEdge::LLVM::OrcThreadSafeContext::getContext()’:
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h:2017:12:
error: ‘LLVMOrcThreadSafeContextGetContext’ was not declared in this
scope; did you mean ‘LLVMOrcThreadSafeContextRef’?
2017 | return LLVMOrcThreadSafeContextGetContext(Ref);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| LLVMOrcThreadSafeContextRef
[ 25%] Linking CXX static library libwasmedgeAOT.a
cd
/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/lib/aot
&& /usr/bin/cmake -P CMakeFiles/wasmedgeAOT.dir/cmake_clean_target.cmake
cd
/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/lib/aot
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/wasmedgeAOT.dir/link.txt --verbose=1
In file included from
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/data.h:5,
from
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/codegen.cpp:8:
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h: In member
function ‘unsigned int WasmEdge::LLVM::Type::getPrimitiveSizeInBits()
const’:
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h:552:10:
error: ‘LLVMX86_MMXTypeKind’ was not declared in this scope; did you
mean ‘LLVMX86_AMXTypeKind’?
552 | case LLVMX86_MMXTypeKind:
| ^~~~~~~~~~~~~~~~~~~
| LLVMX86_AMXTypeKind
/usr/bin/ar qc libwasmedgeAOT.a CMakeFiles/wasmedgeAOT.dir/blake3.cpp.o
CMakeFiles/wasmedgeAOT.dir/cache.cpp.o
/usr/bin/ranlib libwasmedgeAOT.a
make[3]: Leaving directory
'/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu'
[ 25%] Built target wasmedgeAOT
[ 25%] Building CXX object lib/llvm/CMakeFiles/wasmedgeLLVM.dir/data.cpp.o
cd
/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/lib/llvm
&& /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL
-DSPDLOG_SHARED_LIB
-I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/include
-I/build/reproducible-path/wasmedge-0.14.1+dfsg/include
-I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/lib/system
-isystem /usr/lib/llvm-21/include -g -O2
-ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden
-fvisibility-inlines-hidden -fno-exceptions -funwind-tables -Wall
-Wextra -Werror -Wno-error=pedantic -Wno-psabi
-Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT
lib/llvm/CMakeFiles/wasmedgeLLVM.dir/data.cpp.o -MF
CMakeFiles/wasmedgeLLVM.dir/data.cpp.o.d -o
CMakeFiles/wasmedgeLLVM.dir/data.cpp.o -c
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/data.cpp
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h: In member
function ‘WasmEdge::LLVM::Context
WasmEdge::LLVM::OrcThreadSafeContext::getContext()’:
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h:2017:12:
error: ‘LLVMOrcThreadSafeContextGetContext’ was not declared in this
scope; did you mean ‘LLVMOrcThreadSafeContextRef’?
2017 | return LLVMOrcThreadSafeContextGetContext(Ref);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| LLVMOrcThreadSafeContextRef