Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-9729

libPyROOT.so linked against libRDataFrame.so and others in master

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • High
    • Resolution: Fixed
    • None
    • 6.16/00
    • None
    • None
    • SFT nightly builds

    Description

      libPyROOT.so is linked against several libraries that are not strictly needed, at least according to ldd --unused:

      $ ldd --unused /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libPyROOT.so 
      Unused direct dependencies:
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libRint.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libROOTDataFrame.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libROOTVecOps.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libvdt.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libTreePlayer.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libGraf3d.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libGpad.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libGraf.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libMultiProc.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libNet.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libHist.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libMatrix.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libMathCore.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libImt.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-slc6-gcc7-opt/lib/libThread.so
              /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/tbb/2019_U1/x86_64-slc6-gcc7-opt/lib/libtbb.so.2
              /lib64/libm.so.6
              /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/7.3.0/x86_64-slc6/lib64/libgcc_s.so.1
              /lib64/ld-linux-x86-64.so.2
      

      With 6.12.06 (and 6.14-patches) the list is much smaller, and, at least, it does not pull unwanted dependencies like Davix.

      Attachments

        Activity

          People

            amadio Guilherme Amadio
            clemenci Marco Clemencic
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Actual End: