This is the mail archive of the
gsl-discuss@sources.redhat.com
mailing list for the GSL project.
Re: Make check fails on Alpha
- From: Slaven Peles <peles at cns dot physics dot gatech dot edu>
- To: Brian Gough <bjg at network-theory dot co dot uk>
- Cc: Slaven Peles <peles at cns dot physics dot gatech dot edu>, <gsl-discuss at sources dot redhat dot com>
- Date: Sun, 22 Sep 2002 23:35:33 -0400 (EDT)
- Subject: Re: Make check fails on Alpha
On Sun, 22 Sep 2002, Brian Gough wrote:
> Slaven Peles writes:
> > I compiled GSL 1.2 on Compaq Alpha with:
> > CC=cc ./configure make CFLAGS="-std"
> > Compiler I used identifies itself as:
> > Compaq C V6.3-025 on Compaq Tru64 UNIX V5.1 (Rev. 732) Compiler
> > Driver V6.3-026 (sys) cc Driver
> > Make check fails for gsl_isnan, gsl_isinf and gsl_finite
> > functions. The make check output is below. I haven't found anything
> > about this problem in the installation notes. If anyone
> > successfully compiled and checked GSL on Alpha please let me know.
>
> Thanks for the bug report. Those tests require correct IEEE arithmetic
> for infinities. Check the manpage for cc for any options related to
> IEEE conformance.
>
> Brian
>
>
I wouldn't go that far to call it a bug ;-). Following your advice I
compiled GSL with option -ieee, and everything worked fine, all checks
passed. So the right way to compile GSL on Alpha with Compaq C compiler
(in bash) would be:
CC=cc ./configure
make CFLAGS="-std -ieee"
Cheers,
Slaven