Skip to content
Snippets Groups Projects
  1. Jun 23, 2008
  2. Jun 21, 2008
  3. Jun 20, 2008
    • Fons Rademakers's avatar
      From Axel: · 883d0a1a
      Fons Rademakers authored
      Without --enable-cint7, put (deprecated) copies of the headers in
      include/cint/ into include/ to allow a transition period to the new
      CINT include dir. They will be removed by configure --enable-cint
      cint7: set G__CFG_COREVERSION.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@24430 27541ba8-7e3a-0410-8455-c3a389f83636
      883d0a1a
    • Fons Rademakers's avatar
      From Axel: · 94da4769
      Fons Rademakers authored
      Allow --enable-cint7 to build CINT7 in parallel to CINT5.
      This builds root7.exe, rootcint7, cint7 which will pick up libCint7.
      CINT includes are now in include/cint and include/cint7. Many #include
      statements changed because of that. We still provide backward compatible
      wrapper headers in include/ pointing to the include/cint ones.
      Dictionaries for CINT5 and CINT7 are now (mostly) compatible.
      When --enabled-cint7, TCint for CINT5 is in libMetaTCint and TCint for CINT7
      is in libMetaTCint_7. The classes' source is identical for now (except for the
      cases marked with #ifdef R__BUILDING_CINT7); they pick up different CINT
      implementations, though.
      Without --enable-cint7, TCint.o is linked into libCore, just like it used to
      be. With --enable-cint7, TROOT() dlopens libMetaTCint / libMetaTCint_7,
      depending on which libCint the binary is linked against (determined via
      G__cint_version). TCint contains and sets a global factory pointer that
      creates the appropriate TCint object for TROOT.
      
      The cintdlls are built for CINT5 and CINT7 separately, cintdlls.mk is
      included twice, with different contexts set by cint/Module.mk and cint7/Module.mk.
      
      --enable-/--disable-cint7 (i.e. (TCint.o in libCore vs libMetaTCint)
      triggers a re-build of TROOT.o
      
      Remove dependency from TGWin32ProxyDefs to bare CINT
      Add implementation of G__alloc_tempobject_val to cint5
      Add a rule how to build C-dictionaries, needed for G__c_stdfunc.c.
      
      No rootmap entries for TCint - CINT should never ever try to autoload it.
      It's either linked anyway or we dlopen it by hand.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@24423 27541ba8-7e3a-0410-8455-c3a389f83636
      94da4769
  4. Jun 18, 2008
  5. Jun 04, 2008
  6. Jun 03, 2008
  7. Jun 02, 2008
  8. May 21, 2008
    • Fons Rademakers's avatar
      add -rpath support for MacOS X 10.5 (first version supporting -rpath). · 25605598
      Fons Rademakers authored
      It has the additional nice feature the it allows relative rpaths depending
      on the location of the executable. Hence if the executable and shared libraries
      are moved around in sync then the executable can always find the shared libs
      and there is no need for LD_LIBRARY_PATH. This also allows ROOT to be
      packaged in an .app bundle that can be placed anywhere on the system.
      The relative rpath is used when running: ./configure --enable-rpath.
      Note, on 10.5 it is not needed to set DYLD_LIBRARY_PATH anymore, just
      LD_LIBRARY_PATH is ok.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@23952 27541ba8-7e3a-0410-8455-c3a389f83636
      25605598
  9. May 19, 2008
  10. May 08, 2008
    • Rene Brun's avatar
      From Matevz: · f75abd6e
      Rene Brun authored
      I reviewed the gentoo policy. They explicitly and strictly avoid compiling object files for static libraries with -fPIC.
      
      As I don't want to a) get into flame war with gentoo people; nor b) compile gsl manually, I guess, at least for now, the best option is to have a configuration option --enable-gsl-shared to use shared libs for gsl.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@23760 27541ba8-7e3a-0410-8455-c3a389f83636
      f75abd6e
  11. May 02, 2008
  12. Apr 24, 2008
  13. Apr 14, 2008
  14. Apr 03, 2008
  15. Apr 02, 2008
  16. Mar 31, 2008
  17. Mar 27, 2008
  18. Mar 26, 2008
  19. Mar 25, 2008
  20. Mar 21, 2008
    • Fons Rademakers's avatar
      From Gerri: · 61746fd3
      Fons Rademakers authored
      - In XROOTD, disable the build by default of the client Perl interface: it
        generates several warnings from SWIG and it does not build on some systems
      - Add a new option '--with-xrootd-opts="..."'  to 'configure' to specify
        additional configuration flags to xrootd; in this way those needing,
        for example, the Perl interface, they can get it by configuring with
         ./configure --with-xrootd-opts="--enable-perlint" <other-options>
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@22814 27541ba8-7e3a-0410-8455-c3a389f83636
      61746fd3
  21. Mar 19, 2008
  22. Mar 14, 2008
  23. Mar 12, 2008
  24. Mar 11, 2008
    • Fons Rademakers's avatar
      From Axel: · 191fc1bd
      Fons Rademakers authored
      add support for depracated options (like mathcore) so they don't fail
      nightly builds, configure just issues a warning that the option is now
      deprecated. configure now also issues an INFO message in case one explicitly
      enables an option that is by default already enabled (and vice versa).
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@22586 27541ba8-7e3a-0410-8455-c3a389f83636
      191fc1bd
  25. Mar 07, 2008
  26. Feb 15, 2008
  27. Feb 08, 2008
  28. Feb 01, 2008
Loading