compile the shared object by ourselves
keep loaded hdf5 info
Merge branch 'feature-implicit_compile' into develop