This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
static linking of gfortran libraries
- From: Kay Diederichs <kay dot diederichs at uni-konstanz dot de>
- To: fortran at gcc dot gnu dot org
- Date: Mon, 18 Jan 2016 09:23:14 +0100
- Subject: static linking of gfortran libraries
- Authentication-results: sourceware.org; auth=none
Dear all,
on CentOS 6 one could use -static-libgcc -static-libgfortran to obtain a
binary which would run on other computers which don't have gfortran
installed.
On CentOS 7 one can install the libgfortran-static and
libquadmath-static RPMs but the resulting binary _still_ requires
/lib64/libquadmath.so as revealed by ldd. gfortran does not recognize an
option like -static-libquadmath . libquadmath is required even for tiny
programs which do not use high precision data types.
Heavy use of Google did not bring any result. I tried with linker
options -Wl,-Bstatic and so on, but without changes.
So, can anyone tell me how to compile/link with gfortran a binary which
does not have a requirement for libquadmath?
If this is not possible, why are there libgfortran-static and
libquadmath-static RPMs ?
thank you,
Kay