Manera correcta de enlazar estáticamente en las bibliotecas de gfortran en OSX

Tengo un programa de Fortran que me gustaría distribuir, así que me gustaría enlazarlo de forma estática en las bibliotecas de gfortran.

Si compilo el programa con las siguientes banderas:

gfortran -o myprog -static-libgfortran -static-libgcc  myprog.f

otool me dice que está enlazado estáticamente en la mayoría de las bibliotecas de gofrtran, pero no en libquadmath:

otool -L myprog

/usr/local/gfortran/lib/libquadmath.0.dylib (compatibility version 1.0.0, current v
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)

Hay una biblioteca estática libquadmath/usr/local/gfortran/lib/libquadmath.a, pero cada línea de enlace que intenté siempre terminó con un enlace estático completo (que no es compatible con OSX) o un enlace dinámico a libquadmath.

Logré crear lo que quiero eliminando libquadmath.0.dylib y libquadmath.dylib de / usr / local / gfortran / lib /, y el enlazador extrae la biblioteca estática.

Sin embargo, esto parece un poco torpe por decir lo menos.

¿Alguien puede sugerir una forma más elegante de hacer esto?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta