[Ecls-list] Solaris SPARC issues (from latest CVS) - using Sun compiler.

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Sat Aug 1 21:29:34 UTC 2009

On Sat, Aug 1, 2009 at 11:16 PM, Dr. David
Kirkby<david.kirkby at onetel.net> wrote:
> Do you actually need a working Fortran compiler? If not, why check for
> one? If you do, how do I specify what one to use?

ECL builds other components that are not under our control.
Specifically, the GMP library and the Boehm-Weiser garbage collector.
Some of the things you report are related to them, not to ECL. This is

> 1) There are lots of warnings about llegal option -d=gnu99

This annoys me but without this flag the Solaris header refuse to
build ECL. Apparently they want C99, XOPEN_SOURCE, etc. gnu99 is
needed to ensure C99.

> 2) One warning about the illegal option -x

Again, one of the libraries.

> 3) Several warnings about the source code.

Library once more.

> 4) Finally, things go wrong, as it can't find gmp.h
> So it would appear to need a bit of work on Solaris SPARC if the Sun
> compiler is used. (I did not have any better luck with the GNU compiler
> either, but I'll stick that in another email.)

I am not able to build GMP on the fulvia cluster, which is running
Solaris/Intel. I presume I am seeing the same problems as you do and
that they are caused by the Sun compiler. I have downloaded version
4.3.1 and it does not solve the problems. Again, as I said, this is a
library we use, not part of ECL. If problems at some point become
unsolvable one might think talking about these issues with the GMP


Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)

More information about the ecl-devel mailing list