Since we updated ROOT from 5.24 to 5.34, the number of dynamic libraries dropped from 118 to 35 files, with all kinds of apparent side effects (for example I can’t Scan() or Draw() ntuples).
How could this happen? (I didn’t do the update myself; the IT guys did.)
Thanks for any tips.
Neil
ROOT 5.34:
[fazel@linux10 ~]$ ls /usr/lib64/root/*.so
/usr/lib64/root/libASImageGui.so /usr/lib64/root/libGed.so /usr/lib64/root/libGX11.so /usr/lib64/root/libmapDict.so /usr/lib64/root/libmultisetDict.so /usr/lib64/root/libsetDict.so
/usr/lib64/root/libASImage.so /usr/lib64/root/libGpad.so /usr/lib64/root/libGX11TTF.so /usr/lib64/root/libMathCore.so /usr/lib64/root/libNet.so /usr/lib64/root/libThread.so
/usr/lib64/root/libCint.so /usr/lib64/root/libGraf3d.so /usr/lib64/root/libHistPainter.so /usr/lib64/root/libMatrix.so /usr/lib64/root/libNew.so /usr/lib64/root/libTree.so
/usr/lib64/root/libcomplexDict.so /usr/lib64/root/libGraf.so /usr/lib64/root/libHist.so /usr/lib64/root/libMinuit.so /usr/lib64/root/libPostscript.so /usr/lib64/root/libvalarrayDict.so
/usr/lib64/root/libCore.so /usr/lib64/root/libGuiHtml.so /usr/lib64/root/liblistDict.so /usr/lib64/root/libmultimap2Dict.so /usr/lib64/root/libRint.so /usr/lib64/root/libvectorDict.so
/usr/lib64/root/libdequeDict.so /usr/lib64/root/libGui.so /usr/lib64/root/libmap2Dict.so /usr/lib64/root/libmultimapDict.so /usr/lib64/root/libRIO.so
ROOT 5.24:
[fazel@linux10 ~]$ ls /usr/local/root/lib/*.so
/usr/local/root/lib/libASImageGui.so /usr/local/root/lib/libGraf3d.so /usr/local/root/lib/libmultimap2Dict.so /usr/local/root/lib/libRIO.so /usr/local/root/lib/libVMC.so
/usr/local/root/lib/libASImage.so /usr/local/root/lib/libGraf.so /usr/local/root/lib/libmultimapDict.so /usr/local/root/lib/libRLDAP.so /usr/local/root/lib/libX3d.so
/usr/local/root/lib/libCintex.so /usr/local/root/lib/libGuiBld.so /usr/local/root/lib/libmultisetDict.so /usr/local/root/lib/libRMySQL.so /usr/local/root/lib/libXMLIO.so
/usr/local/root/lib/libCint.so /usr/local/root/lib/libGuiHtml.so /usr/local/root/lib/libNet.so /usr/local/root/lib/libRooFitCore.so /usr/local/root/lib/libXMLParser.so
/usr/local/root/lib/libCore.so /usr/local/root/lib/libGui.so /usr/local/root/lib/libNetx.so /usr/local/root/lib/libRooFit.so /usr/local/root/lib/libXrdBwm.so
/usr/local/root/lib/libDCache.so /usr/local/root/lib/libGX11.so /usr/local/root/lib/libNew.so /usr/local/root/lib/libRooStats.so /usr/local/root/lib/libXrdClient.so
/usr/local/root/lib/libdequeDict.so /usr/local/root/lib/libGX11TTF.so /usr/local/root/lib/libOracle.so /usr/local/root/lib/libRootAuth.so /usr/local/root/lib/libXrdCrypto.so
/usr/local/root/lib/libEG.so /usr/local/root/lib/libHbook.so /usr/local/root/lib/libPhysics.so /usr/local/root/lib/libSessionViewer.so /usr/local/root/lib/libXrdCryptossl.so
/usr/local/root/lib/libEve.so /usr/local/root/lib/libHistPainter.so /usr/local/root/lib/libPostscript.so /usr/local/root/lib/libsetDict.so /usr/local/root/lib/libXrdOfs.so
/usr/local/root/lib/libFFTW.so /usr/local/root/lib/libHist.so /usr/local/root/lib/libProofDraw.so /usr/local/root/lib/libSmatrix.so /usr/local/root/lib/libXrdPosixPreload.so
/usr/local/root/lib/libFitPanel.so /usr/local/root/lib/libHtml.so /usr/local/root/lib/libProofPlayer.so /usr/local/root/lib/libSpectrumPainter.so /usr/local/root/lib/libXrdPosix.so
/usr/local/root/lib/libFoam.so /usr/local/root/lib/libKrb5Auth.so /usr/local/root/lib/libProof.so /usr/local/root/lib/libSpectrum.so /usr/local/root/lib/libXrdProofd.so
/usr/local/root/lib/libFTGL.so /usr/local/root/lib/liblistDict.so /usr/local/root/lib/libProofx.so /usr/local/root/lib/libSPlot.so /usr/local/root/lib/libXrdProxy.so
/usr/local/root/lib/libFumili.so /usr/local/root/lib/libmap2Dict.so /usr/local/root/lib/libPyROOT.so /usr/local/root/lib/libSQL.so /usr/local/root/lib/libXrdRootd.so
/usr/local/root/lib/libGdml.so /usr/local/root/lib/libmapDict.so /usr/local/root/lib/libQtGSI.so /usr/local/root/lib/libSrvAuth.so /usr/local/root/lib/libXrdSecgsiGMAPLDAP.so
/usr/local/root/lib/libGed.so /usr/local/root/lib/libMathCore.so /usr/local/root/lib/libQtRoot.so /usr/local/root/lib/libTable.so /usr/local/root/lib/libXrdSecgsi.so
/usr/local/root/lib/libGenVector.so /usr/local/root/lib/libMathMore.so /usr/local/root/lib/libQuadp.so /usr/local/root/lib/libThread.so /usr/local/root/lib/libXrdSeckrb5.so
/usr/local/root/lib/libGeomBuilder.so /usr/local/root/lib/libMatrix.so /usr/local/root/lib/libRCastor.so /usr/local/root/lib/libTMVA.so /usr/local/root/lib/libXrdSecpwd.so
/usr/local/root/lib/libGeomPainter.so /usr/local/root/lib/libMemStatGui.so /usr/local/root/lib/libRecorder.so /usr/local/root/lib/libTreePlayer.so /usr/local/root/lib/libXrdSec.so
/usr/local/root/lib/libGeom.so /usr/local/root/lib/libMemStat.so /usr/local/root/lib/libReflexDict.so /usr/local/root/lib/libTree.so /usr/local/root/lib/libXrdSecsss.so
/usr/local/root/lib/libGFAL.so /usr/local/root/lib/libminicern.so /usr/local/root/lib/libReflex.so /usr/local/root/lib/libTreeViewer.so /usr/local/root/lib/libXrdSecunix.so
/usr/local/root/lib/libGLEW.so /usr/local/root/lib/libMinuit2.so /usr/local/root/lib/libRFIO.so /usr/local/root/lib/libUnuran.so /usr/local/root/lib/libXrdSut.so
/usr/local/root/lib/libGpad.so /usr/local/root/lib/libMinuit.so /usr/local/root/lib/libRGL.so /usr/local/root/lib/libvalarrayDict.so
/usr/local/root/lib/libGQt.so /usr/local/root/lib/libMLP.so /usr/local/root/lib/libRint.so /usr/local/root/lib/libvectorDict.so