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

ROOT is broken with gnuinstall=OFF

    XMLWordPrintable

Details

    • Bug
    • Status: Open (View Workflow)
    • High
    • Resolution: Unresolved
    • 6.14/02
    • None
    • Build System
    • None
    • Linux/Unix

    Description

      When gnuinstall is not set, R__HAS_CONFIG is also not set, which makes TROOT.cxx be compiled with ROOTPREFIX, ROOTLIBDIR, ROOTETCDIR, etc, all unset, which breaks ROOT at runtime, since it will not look for things at runtime in the right places. For example, on my system, I have #define ROOTLIBDIR "$(ROOTSYS)/lib64" in RConfigure.h, the libraries for ROOT are installed in "$(ROOTSYS)/lib64", but ROOT only looks in "$(ROOTSYS)/lib", because ROOTLIBDIR was not defined in TROOT.cxx and a hard-coded value of lib ends up being used regardless of the configuration.

      Attachments

        Issue Links

          Activity

            People

              axel Axel Naumann
              amadio Guilherme Amadio
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: