user/llvm14: FTTFS: LLVM ERROR: Tried to execute an unknown external function: roundevenf
Found on x86_64:
...
[100%] Running the LLVM regression tests
-- Testing: 47011 tests, 72 workers --
Testing: 0.. 10.. 20.. 30.. 40..
FAIL: LLVM :: ExecutionEngine/Interpreter/intrinsics.ll (22853 of 47011)
******************** TEST 'LLVM :: ExecutionEngine/Interpreter/intrinsics.ll' FAILED ********************
Script:
--
: 'RUN: at line 1'; /root/packages/user/llvm14/src/llvm-14.0.4.src/build/bin/lli -jit-kind=mcjit -O0 -force-interpreter < /root/packages/user/llvm14/src/llvm-14.0.4.src/test/ExecutionEngine/Interpreter/intrinsics.ll
--
Exit Code: 134
Command Output (stderr):
--
LLVM ERROR: Tried to execute an unknown external function: roundevenf
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /root/packages/user/llvm14/src/llvm-14.0.4.src/build/bin/lli -jit-kind=mcjit -O0 -force-interpreter
#0 0x00007fe1c5354900 llvm::sys::RunSignalHandlers() /root/packages/user/llvm14/src/llvm-14.0.4.src/lib/Support/Signals.cpp:97:20
#1 0x00007fe1c5354900 SignalHandler(int) /root/packages/user/llvm14/src/llvm-14.0.4.src/lib/Support/Unix/Signals.inc:397:31
#2 0x00007fe1cb1eacb4 setjmp (/lib/ld-musl-x86_64.so.1+0x7bcb4)
#3 0x00007fe1cb18d8d1 abort (/lib/ld-musl-x86_64.so.1+0x1e8d1)
#4 0x00007fe1c5250a26 llvm::raw_svector_ostream::raw_svector_ostream(llvm::SmallVectorImpl<char>&) /root/packages/user/llvm14/src/llvm-14.0.4.src/include/llvm/Support/raw_ostream.h:678:64
#5 0x00007fe1c5250a26 llvm::report_fatal_error(llvm::Twine const&, bool) /root/packages/user/llvm14/src/llvm-14.0.4.src/lib/Support/ErrorHandling.cpp:110:34
#6 0x00007fe1c724aa6b llvm::Interpreter::callExternalFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>) /root/packages/user/llvm14/src/llvm-14.0.4.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:299:23
#7 0x00007fe1c7242ab7 llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>) /root/packages/user/llvm14/src/llvm-14.0.4.src/lib/ExecutionEngine/Interpreter/Execution.cpp:2132:36
#8 0x00007fe1c7242e0b llvm::Interpreter::visitCallBase(llvm::CallBase&) /root/packages/user/llvm14/src/llvm-14.0.4.src/lib/ExecutionEngine/Interpreter/Execution.cpp:1170:71
#9 0x00007fe1c724583b llvm::InstVisitor<llvm::Interpreter, void>::visitCallInst(llvm::CallInst&) /root/packages/user/llvm14/src/llvm-14.0.4.src/include/llvm/IR/InstVisitor.h:222:53
#10 0x00007fe1c724583b llvm::InstVisitor<llvm::Interpreter, void>::delegateCallInst(llvm::CallInst&) /root/packages/user/llvm14/src/llvm-14.0.4.src/include/llvm/IR/InstVisitor.h:302:5
#11 0x00007fe1c724583b llvm::InstVisitor<llvm::Interpreter, void>::visitCall(llvm::CallInst&) /root/packages/user/llvm14/src/llvm-14.0.4.src/include/llvm/IR/Instruction.def:209:1
#12 0x00007fe1c724583b llvm::InstVisitor<llvm::Interpreter, void>::visit(llvm::Instruction&) /root/packages/user/llvm14/src/llvm-14.0.4.src/include/llvm/IR/Instruction.def:209:1
#13 0x00007fe1c724583b llvm::Interpreter::run() /root/packages/user/llvm14/src/llvm-14.0.4.src/lib/ExecutionEngine/Interpreter/Execution.cpp:2166:10
#14 0x00007fe1c724e011 llvm::GenericValue::GenericValue(llvm::GenericValue const&) /root/packages/user/llvm14/src/llvm-14.0.4.src/include/llvm/ExecutionEngine/GenericValue.h:23:8
#15 0x00007fe1c724e011 llvm::Interpreter::runFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>) /root/packages/user/llvm14/src/llvm-14.0.4.src/lib/ExecutionEngine/Interpreter/Interpreter.cpp:101:10
#16 0x00007fe1c722508e llvm::APInt::getZExtValue() const /root/packages/user/llvm14/src/llvm-14.0.4.src/include/llvm/ADT/APInt.h:1468:5
#17 0x00007fe1c722508e llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, char const* const*) /root/packages/user/llvm14/src/llvm-14.0.4.src/lib/ExecutionEngine/ExecutionEngine.cpp:467:53
#18 0x0000562f1a817390 main /root/packages/user/llvm14/src/llvm-14.0.4.src/tools/lli/lli.cpp:696:41
#19 0x00007fe1cb18d18c (/lib/ld-musl-x86_64.so.1+0x1e18c)
/root/packages/user/llvm14/src/llvm-14.0.4.src/build/test/ExecutionEngine/Interpreter/Output/intrinsics.ll.script: line 1: 4890 Aborted /root/packages/user/llvm14/src/llvm-14.0.4.src/build/bin/lli -jit-kind=mcjit -O0 -force-interpreter < /root/packages/user/llvm14/src/llvm-14.0.4.src/test/ExecutionEngine/Interpreter/intrinsics.ll
--
********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
********************
Failed Tests (1):
LLVM :: ExecutionEngine/Interpreter/intrinsics.ll
Testing Time: 234.75s
Unsupported : 2118
Passed : 44746
Expectedly Failed: 146
Failed : 1
make[3]: *** [test/CMakeFiles/check-llvm.dir/build.make:71: test/CMakeFiles/check-llvm] Error 1
make[3]: Leaving directory '/root/packages/user/llvm14/src/llvm-14.0.4.src/build'
make[2]: *** [CMakeFiles/Makefile2:32664: test/CMakeFiles/check-llvm.dir/all] Error 2
make[2]: Leaving directory '/root/packages/user/llvm14/src/llvm-14.0.4.src/build'
make[1]: *** [CMakeFiles/Makefile2:32671: test/CMakeFiles/check-llvm.dir/rule] Error 2
make[1]: Leaving directory '/root/packages/user/llvm14/src/llvm-14.0.4.src/build'
make: *** [Makefile:10940: check-llvm] Error 2
make: Leaving directory '/root/packages/user/llvm14/src/llvm-14.0.4.src/build'
>>> ERROR: llvm14: check failed