This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: New gfortran linux binaries
- From: "Nikolay A. Fetisov" <naf at naf dot net dot ru>
- To: fortran at gcc dot gnu dot org
- Date: Thu, 17 Mar 2005 16:02:52 +0300
- Subject: Re: New gfortran linux binaries
- References: <423954FA.6010601@lcp.u-psud.fr>
On Thu, 17 Mar 2005 10:59:22 +0100
Fran__ois-Xavier Coudert <Francois-Xavier.Coudert@lcp.u-psud.fr> wrote:
> The daily binaries hosted provided on
> http://quatramaran.ens.fr/~coudert/gfortran/gfortran-linux.tar.gz (provided
> on gfortran.org wiki) are now built for i386-linux architecture, and should
> be working on any i386 processor (including Pentium I).
>
> If you have time to test it, I would be glad to hear if it works as it should.
Still fails. And binaries from http://gfortran.org/gfortran.tar.gz
works. My systems:
2x Intel Pentium III 900
kernel 2.6.10 SMP
libgcc 3.4.3
glibc 2.3.3
Intel Pentium II 300
kernel 2.6.9
libgcc 3.4.3
glibc 2.3.3
Failed version:
$ /usr/local/bin/gfortran/irun/bin/gfortran --version
GNU Fortran 95 (GCC 4.1.0 20050317 (experimental))
...
$ /usr/local/bin/gfortran/irun/bin/gfortran -static foo.f90
<built-in>:0: internal compiler error: Illegal instruction
...
$ strace /usr/local/bin/gfortran/irun/bin/gfortran -static foo.f90
.....
fork() = 16208
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigaction(SIGINT, {0x806d570, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, <built-in>:0: internal compiler error: Illegal instruction
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
[{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 16208
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbfffef9c, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [RTMIN])
rt_sigaction(SIGINT, {SIG_DFL}, {0x806d570, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
read(255, "", 63) = 0
exit_group(1)
The cc1, collect2 and f951 are much smaller that working ones.
May be these binaries have been linked dynamically?
--
Best regards,
Nikolay Fetisov