- May 21, 2015
-
-
Marco Clemencic authored
From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7767 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
- May 18, 2015
-
-
Marco Clemencic authored
From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7765 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
Marco Clemencic authored
* master: minor fix to global release notes updated versions and release notes for Gaudi v26r2 fixed GAUDI-1035: cannot build a project with only GaudiExamples fixed GAUDI-981: -DNDEBUG not passed to genreflex changed LCG version to 76root6 git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7764 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
Now we look for StatusCode.h in ${Gaudi_DIR}.
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- May 14, 2015
-
-
Marco Clemencic authored
* master: (33 commits) Fixed a build warning in test_PropertyMgr. Select 'dbg' in test reference files if the platform contains 'do0'. Minor change to heapchecker test to work with latest tcmalloc. Modified GoogleAuditor.cpp to support new gperftools headers path. Modified Findtcmalloc.cmake to support new gperftools headers path. preprocess test reference files to ignore the change of GAUDI-1030 use "c++14" (instead of "c++1y") for gcc >= 5.1 LHCBPS-1394: disable optimizations in debug with -do0 BINARY_TAG suffix Fixed GAUDI-1033: segfaults when calling Python functions from C++ fixed GAUDI-1031: improve XML errors report in xenv added some debug messages Fixed GAUDI-1030: remove Algorithm property "ErrorCount" GAUDI-1019: fixed backward compatibility issue Fixed GAUDI-1019: use relocatable path for gcc minor improvement to 'test' target in Makefile-cmake.mk Fixed GAUDI-1028: typo in ConfigurableUser GAUDI-1023: ensure that the waring is printed by genconf GAUDI-1023: issue a warning when re-declaring a property fixed the issue id in the warning message of Tokenizer.h added workaround in minimal bootstrap for a problem in ROOT ... Conflicts: GaudiKernel/doc/release.notes From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7763 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
Marco Clemencic authored
-
Marco Clemencic authored
See LHCBPS-1394.
-
Marco Clemencic authored
-
- May 12, 2015
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- May 11, 2015
-
-
Marco Clemencic authored
-
- May 08, 2015
-
-
Marco Clemencic authored
-
Marco Clemencic authored
When the BINARY_TAG/CMTCONFIG ends by -do0 (instead of -dbg) we build with debug symbols and no optimization, but use -dbg for the LCG libraries.
-
- May 07, 2015
-
-
Marco Clemencic authored
Use ctypes.PyDLL instead of ctypes.CDLL. This prevents python threads to run in parallel to the C++ code, but is consistent with the bootstrap via ROOT. Once the user code is instrumented to correctly acquire the GIL, we can revert to ctypes.CDLL.
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- May 05, 2015
-
-
Marco Clemencic authored
- GaudiKernel Renamed the property to "ErrorCounter". Added accessor Algorithm::errorCount(). - GaudiExamples Updated reference files.
-
- May 01, 2015
-
-
Charles Leggett authored
git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7760 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
- Apr 30, 2015
-
-
Charles Leggett authored
git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7758 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
Charles Leggett authored
git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7757 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
- Apr 24, 2015
-
-
Marco Clemencic authored
There was an inconsistency when mixing the old UseHEPTools.cmake (not defining LCG_releases_base) and the new GaudiProjectConfig.cmake (using LCG_releases_base) in projects derived from the latest Gaudi. LCG_releases_base is not set in GaudiProjectConfig.cmake if not already done in the toolchain.
-
- Apr 23, 2015
-
-
Marco Clemencic authored
I modified the relocation for new style LCG releases (lcg/releases/LCG_<version>) to use a new variable (LCG_releases_base) pointing to the base directory of all LCG releases (lcg/releases). In conjunction with the fix to LBCORE-783 (or by using the copy of gcc in lcg/releases), the path to gcc becomes relocatable.
-
Marco Clemencic authored
Automatically clean up the test output directories and trigger the generation of the HTML summary.
-
-
- Apr 21, 2015
-
-
Marco Clemencic authored
Also fixed the retrieval of the PropertyMgr owner name (if it was set).
-
- Apr 20, 2015
-
-
Marco Clemencic authored
The anti-pattern is used a bit too often to just fail: we need some time to fix the code before before enforcing the correct behavior.
-
Marco Clemencic authored
-
Marco Clemencic authored
known issues: - GaudiPython is still imported when using ROOT 6.02.05 because of a problem in ROOT - the option --printsequence now is handled after the initialize, to work without GaudiPython - when using a custom main loop the optimization cannot be enabled, so we still use GaudiPython in that case Merge branch 'GAUDI-986' * GAUDI-986: added workaround in minimal bootstrap for a problem in ROOT Fixed visibility of gaudirun.py Python helper functions. refactored printing of alg sequences and moved it after the initialize Added missing (?) I/O dictionaries for KeyedContainerManager Enable GaudiPython in gaudirun.py with an environment variable. Replaced GaudiPython/cppyy with ctypes in Gaudi.Main. added test algorithm to print memory usage print time when gaudirun.py is invoked with --debug prototype of alternative application bootstrap with minimal dicts
-
Marco Clemencic authored
Modified the minimal boostrap function to force the import of GaudiPython with ROOT <= 6.2.5, to work around a bug in ROOT. It will not be as quick as with ROOT > 6.2.5, but at least we can use the same code for for the bootstrap with all versions of ROOT.
-
Marco Clemencic authored
-
Marco Clemencic authored
It allows an implemetation in C++ (to avoid GaudiPython in gaudirun.py).
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
GaudiPython is still used for the --printsequence and custom main loop cases.
-
Marco Clemencic authored
-
Marco Clemencic authored
-