Calling a Fortran routine from a library which uses LAPACK

You will need to build a library of the “slicot” package anyway. At least in linux, the inclusion of lapack or blas libraries in that process reduces to adding a flag to the compilation (-llapack and -lblas, if I remember well) because these libraries can be installed, already compiled, with standard package managers. With that in place, I do not think there is any more practical alternative than that.

Is there any specific scenario in which this does not seem a good alternative?