Shared object loading for Fortran