Reimplement Load() using cling instead of CINT. Currently, Load() does not detect whether a library had alreday been loaded; i.e. the return value is 0 or -1 (but never 1). Currently, Load() cannot mark a library as not-permanent because the interface is not available in llvm::DynLib yet.
Reimplement Load() using cling instead of CINT.
Currently, Load() does not detect whether a library had alreday been loaded; i.e. the return value is 0 or -1 (but never 1).
Currently, Load() cannot mark a library as not-permanent because the interface is not available in llvm::DynLib yet.

Symbol-based autoload: use gSystem->Load() instead of directly calling into llvm::DynLib.


git-svn-id: ecbadac9c76e8cf640a0bca86f6bd796c98521e3@47320 27541ba8-7e3a-0410-8455-c3a389f83636

bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT