Skip to content

ROOT 6.24 debug build failed on ppc64le #9297

@smuzaffar

Description

@smuzaffar

Currently we are using ROOT 6.22 for CMS offline SW (CMSSW). It works great on all our supported archs e.g. amd64, ppc64le, aarch64, slc7/cc8 using gcc 9.3 10.3, 11.2. Now we are trying to move to ROOT 6.24 for CMS Offline Software ( CMSSW) but for

OS: slc7
Compiler: GCC 9.3
ARCH: ppc64le

when we try to load CMSSW dictionaries then pyROOT fails with error see full log

#8  <signal handler called>
#9  0x000010081a5b0038 in ?? ()
#10 0x00001000026e2df4 in cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const () from /scratch/cmsbuild/jenkins_b/workspace/build-any-ib/w/tmp/BUILDROOT/6b889b481d3981a81f0cdda02720a661/opt/cmssw/slc7_ppc64le_gcc9/cms/cmssw/CMSSW_12_2_ROOT624_X_2021-11-14-2300/external/slc7_ppc64le_gcc9/lib/libCling.so
#11 0x000001000c853a50 in ?? ()

In order to debug this issue when I tried to build root in debug mode -DCMAKE_BUILD_TYPE=Debug -DLLVM_BUILD_TYPE=Debug then root failed to build with error see full log

root.exe: /scratch/cmsbuild/jenkins_a/workspace/build-any-ib/w/BUILD/slc7_ppc64le_gcc9/lcg/root/6.24.07-e593e28202aa32887e370aba99847071/root-6.24.07/interpreter/cling/lib/Interpreter/IncrementalExecutor.cpp:81: std::unique_ptr<llvm::TargetMachine> cling::{anonymous}::CreateHostTargetMachine(const clang::CompilerInstance&): Assertion `TM->getCodeModel() >= CodeModel::Large' failed.

Any idea what could be wrong here ?

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions