Richard Maine wrote:
>> On 11/16/2011 3:17 PM, CaptainKirk1966 wrote:
>>>> Yes, the
equation.com builds have always worked well for me. For some
>>>> reason, they seem to get press from gcc/gfortran maintainers.
>>>
>>> ... negative press ...
>>>
>> If it's true that they're adding on closed source libraries etc. could
>> that not be "some reason?"
>
> That's what I recall - that the
equation.com releases pretty directly
> violated the license conditions under which gcc/gfortran was released.
> Unless one wants to spend a lot of money on lawyers, and probably
> achieve very little in return for the expenditure, negative press is
> about all one can do and is what I'd expect as a reaction to something
> like that. I haven't paid much attention, so that might have changed, or
> then it might not have.
Yes, the no-reaction to any emails and not releasing their modification
is surely one reason. Also that a some point virus scanners warned (cf.
[1]) - though that was seemingly a false positive. (Actually, the latter
was the main reason that I added the warning.)
Until recently, the wording was: "builds were announced at
comp.lang.fortran and are said to work well - but is not affiliated with
any MinGW or GCC developer. Use at your own risk"
But I changed it to "builds were announced at comp.lang.fortran; note -
equation.com is not affiliated with any MinGW or GCC developer. Use at
your own risk".
The reason for the change was - as mentioned before - that the
equation.com builds fail for Polyhedron's rnflow.f90 test case
("internal compiler error: Segmentation fault"). As it works with the
builds from
http://downloads.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win64/,
it must be a bug in their builds. As they do not react, I cannot do much
about it. Another failure was recently mentioned on the gfortran mailing
list; that one was a bit odd linking problem, which seemingly went away
when choosing a different build.
Additionally, I heard from some MinGW64 developer that
equation.com has
chosen some strange build options. As I am not using/building GCC for
Windows, I do not know the details.
Regarding Tim's
> The mingw64 cross compilers from the cygwin installation menu have worked well for me
> (with the exception of no gain for OpenMP). I suppose they derive from sourceforge.
A MinGW64 developer has recently rewritten the POSIX thread support
library - before it used the one of MinGW (the 32bit project). The new
library is still work in progress, but it is said to be faster and more
robust. I think there are currently MinGW64 builds with the old and with
the new library.
And regarding
equation.com's "64-bit quadmath buggy": That issue has
been fixed 2011-11-07 thus their 2011-11-11 should be OK. The reason was
that gcc 4.7 on MinGW64 now defaults to -mms-bitfields, which broke the
compilation of libquadmath. (See also discussion in another thread.)
Tobias
[1]
http://www.equation.com/servlet/equation.cmd?fa=falsevirus