Cling JIT error on ROOT.Garfield.RndmUniform()


Dear ROOT experts,

I recently installed ROOT 6.36.08 and Garfield++.

When I entered the following command in PyROOT session, a cling JIT error occurred.

If you know of any solutions, please let me know.

$ ipython –pylab

In [1]: import ROOT

In [2]: import Garfield

In [3]: ROOT.gRandom.Uniform()
Out[3]: 0.999741748906672

In [4]: ROOT.Garfield.RndmUniform()
IncrementalExecutor::executeFunction: symbol ‘__emutls_v._ZN8Garfield6Random4drawE’ unresolved while linking symbol ‘__cf_12’!
Out[4]: -1.0

I have also confirmed the following two points:

(1) The error does not occur in an environment with ROOT 6.36.06 and Garfield++

(2) The ROOT.gRandom.Uniform() command works correctly

Best regards,

Hide

ROOT Version: 6.36.08
Platform: AlmaLinux release 9.7 (Moss Jungle Cat)
Compiler: GCC 11.5.0 20240719


May be @hschindl can help

Hmm… thanks for reporting… Doesnt’ ring a bell; will take a look…