Feature #8653: Build and run art with ROOT6
Make art use the generated .rootmap files
Make are use the generated .rootmap files to determine what dictionaries need to be loaded, rather than loading all dictionaries found on
#3 Updated by Christopher Green about 5 years ago
- Category set to I/O
- % Done changed from 0 to 90
- Estimated time set to 7.50 h
- SSI Package art added
- SSI Package deleted (
After examining art and ROOT 6, we can conclude that the only work to be done in art is the removal of the use of the
LibraryManager to force-load
_dict.so libraries, to within the caveat of whether we wish to optionally support experiments who have not yet added the rootmap file generation to their own build systems.
#9 Updated by Christopher Green about 5 years ago
The code changes to use rootmap files were straightforward: just adding an instruction to enable auto-loading and removing the existing dictionary manager. However, it became apparent that autoloading is only triggered by use of TClass::GetClass(char const *), so issues #8699 and #8700 must be completed before this mechanism can work.