The remaining issue I have is about having ROOT_GENERATE_DICTIONARY in my code and importing libraries in pyROOT session.
@pcanal is there a recommended ROOT version to use for this?
It seems like building my software stack and generating libraries was working smoothly with python (i think i had py2.7) and ROOT 6/18, however on ROOT 6.23.1 i see libcppy3.9 breaking as well as with python2.7 . I can keep downgrading myself, but i wonder if there are any know issues and if there have been updates on the machinery to compile custom classes and using pyROOT to access them.
( basically inside python i do
import ROOT as r
r.gSystem.LoadLibraries("PATHTHO/mylib") #mylib is lib.dylib for MAC
#as soon as i try
r.NAMESPACE.XX = c
Where namespaces or classe have been created with a Linkdef and ROOT_GENERATE_DICTIONARY i get segfaults about libcppy3.9
(I can try to reproduce the issue with a reduced CMakeLists project in principle if it would help)
Renato