This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Build problems on x86_64-unknown-linux-gnu?
- From: Janne Blomqvist <blomqvist dot janne at gmail dot com>
- To: Fortran List <fortran at gcc dot gnu dot org>
- Date: Fri, 19 Nov 2010 21:26:42 +0200
- Subject: Build problems on x86_64-unknown-linux-gnu?
Anybody else seeing this?
Bootstrap works fine, the compiler even successfully runs the
testsuite (!?). But then, actually trying to use the compiler fails
with
$ gfortran
gfortran: error: libgfortran.spec: No such file or directory
Running it under strace shows:
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/",
X_OK) = 0
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/",
X_OK) = 0
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/specs",
R_OK) = -1 ENOENT (No such file or directory)
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../../x86_64-unknown-linux-gnu/lib/x86_64-unknown-linux-gnu/4.6.0/specs",
R_OK) = -1 ENOENT (No such file or directory)
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../../x86_64-unknown-linux-gnu/lib/specs",
R_OK) = -1 ENOENT (No such file or directory)
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/specs",
R_OK) = -1 ENOENT (No such file or directory)
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/",
X_OK) = 0
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/libgfortran.spec",
R_OK) = -1 ENOENT (No such file or directory)
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../../x86_64-unknown-linux-gnu/lib/x86_64-unknown-linux-gnu/4.6.0/libgfortran.spec",
R_OK) = -1 ENOENT (No such file or directory)
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../../x86_64-unknown-linux-gnu/lib/libgfortran.spec",
R_OK) = -1 ENOENT (No such file or directory)
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../x86_64-unknown-linux-gnu/4.6.0/libgfortran.spec",
R_OK) = -1 ENOENT (No such file or directory)
access("/home/janne/src/gfortran/trunk/install/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../libgfortran.spec",
R_OK) = -1 ENOENT (No such file or directory)
access("/lib/x86_64-unknown-linux-gnu/4.6.0/libgfortran.spec", R_OK) =
-1 ENOENT (No such file or directory)
access("/lib/libgfortran.spec", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/x86_64-unknown-linux-gnu/4.6.0/libgfortran.spec",
R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libgfortran.spec", R_OK) = -1 ENOENT (No such file or
directory)
open("libgfortran.spec", O_RDONLY) = -1 ENOENT (No such file or directory)
The thing to note, I guess, is that it's searching for
libgfortran.spec in various */lib/* directories, whereas my
libgfortran.spec resides in
/home/janne/src/gfortran/trunk/install/lib64/libgfortran.spec
Any ideas?
--
Janne Blomqvist