Gfortran: trouble creating statically link executable
ken72cc
ken72cc-a@yahoo.com
Sun Feb 2 01:33:00 GMT 2014
I'm trying to create a standalone executable that will run on a system w/o
fortran installed. Spent the entire morning and cannot figure out how to do
it. If I try the following, I get an error message that the lapack library
can't be found even though the static libraries exist in the specified
directory. Does -Wl-R somehow not work for static libraries? It know it
works for shared libraries.
[guest@T61 DGELS_Lib]$ gfortran -o dgels3 TestDGELS_2.f -static
-Wl,-R/usr/lib64/atlas-sse3 -llapack -lf77blas
/usr/bin/ld: cannot find -llapack
collect2: ld returned 1 exit status
[guest@T61 DGELS_Lib]$ ls -l /usr/lib64/atlas-sse3/liblapack.a
/usr/lib64/atlas-sse3/libf77blas.a
-rw-r--r--. 1 root root 562242 Mar 20 2012
/usr/lib64/atlas-sse3/libf77blas.a
-rw-r--r--. 1 root root 9639442 Mar 20 2012
/usr/lib64/atlas-sse3/liblapack.a
What am I doing wrong?
Ken
--
View this message in context: http://gcc.1065356.n5.nabble.com/Gfortran-trouble-creating-statically-link-executable-tp1007813.html
Sent from the gcc - Help mailing list archive at Nabble.com.
More information about the Gcc-help
mailing list