diff options
author | Tor Egge <Tor.Egge@online.no> | 2021-11-27 20:47:14 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2021-11-27 20:47:14 +0100 |
commit | 59f0552dc1e4789140349de256f608d13821ef41 (patch) | |
tree | fb91626dde5ec8d5a974a771b7c622432c9af0be /eval | |
parent | f9380c5ae3f9e151dc705741cf31145723c2493c (diff) |
Set llvm relocation model to silence valgrind on CentOS 8 / aarch64.
Diffstat (limited to 'eval')
-rw-r--r-- | eval/src/vespa/eval/eval/llvm/llvm_wrapper.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/eval/src/vespa/eval/eval/llvm/llvm_wrapper.cpp b/eval/src/vespa/eval/eval/llvm/llvm_wrapper.cpp index 8c1e2fb525c..512e12bec71 100644 --- a/eval/src/vespa/eval/eval/llvm/llvm_wrapper.cpp +++ b/eval/src/vespa/eval/eval/llvm/llvm_wrapper.cpp @@ -725,7 +725,8 @@ LLVMWrapper::compile(llvm::raw_ostream * dumpStream) if (dumpStream) { _module->print(*dumpStream, nullptr); } - _engine.reset(llvm::EngineBuilder(std::move(_module)).setOptLevel(llvm::CodeGenOpt::Aggressive).create()); + // Set relocation model to silence valgrind on CentOS 8 / aarch64 + _engine.reset(llvm::EngineBuilder(std::move(_module)).setOptLevel(llvm::CodeGenOpt::Aggressive).setRelocationModel(llvm::Reloc::Static).create()); assert(_engine && "llvm jit not available for your platform"); _engine->finalizeObject(); } |