This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gfortran segfaults on "Hello world"


On 19/11/2015 08:05, Thomas Koenig wrote:
Hi,

Cygwin64 now offers a choice among 4.9.2-3, 4.9.3-1, and 5.2.0-1.  I
have the last one installed, and in addition a recently built 6.0 on my
Haswell laptop.  Iâm fairly certain I have used the 4.9.3 successfully
in the past.  It looks like you need to update to the current gmp and
mpfr.  Normally, cygwin install.exe would tell you to do that if you
install a gcc and gfortran built against those.

I just installed 5.2.0, and got the same warning about mismatched
libraries and the same segfault.

If you really wanted 4.9.3-1 running against the older gmp and mpfr, you
could build it yourself.

The library versions are *newer* than what both 4.9.3 and 5.2.0 from the
distribution are built against.  This may or may not be the cause of the
problem; either way gfortran is currently broken on Cygwin 64.

gfortran 4.9.3-1 is working fine on my W7-64 system

$ cygcheck -cd |grep -E "fortran|gmp|mpfr"
gcc-fortran                             4.9.3-1
gmp                                     6.1.0-1
libgfortran3                            4.9.3-1
libgmp-devel                            6.1.0-1
libgmp10                                6.1.0-1
libgmpxx4                               6.1.0-1
libmpfr-devel                           3.1.3-1
libmpfr4                                3.1.3-1
mpfr                                    3.1.3-1

$ gfortran  -ffree-form helloworld.f -o helloworld-f77-gcc

$ ./helloworld-f77-gcc.exe
 Hello World!

$ cat helloworld.f
       write (*,*) "Hello World!"
end




--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]