On Mon, 30 Apr 2007, Brian Gough wrote: > At Fri, 27 Apr 2007 20:35:01 +0100 (BST), > Henry Tillotson wrote: > > thanks for the hint about the signed/unsigned char issue: I've just tried > > adding the Sun cc option: > > > > -xchar=unsigned > > > > to CFLAGS in configure. The sort test now works, as do all the others. > > I guess that Sun cc must assume that char is signed by default, and that > > gcc assumes unsigned... or maybe it's Sun versus Intel hardware... anyway > > it works now > > I don't think that is the whole story -- GSL has always passed make > check on systems that use signed or unsigned chars. This is the first > time I have heard of this particular failure, so I suspect there is > something more specific to it. > I've had a look at test_source.c and related files, and can't see anything obvious... I wondered if it might be caused by another inappropriate setting in config.h.
I'd be happy to run any further diagnostics you suggest, but I can't afford the time to attempt further debugging myself. I must confess I've found following all the definitions a bit of an uphill struggle (my C experience is somewhat limited). I'll have to use the: -xchar=unsigned option to resolve the issue for the moment, though I'd prefer to get to the bottom of it. Do you know if other people have installed GSL on Solaris without getting this problem? - perhaps it's just never been reported before? > -- > Brian Gough > (GSL Maintainer) > > Network Theory Ltd, > Publishing the GSL Manual - http://www.network-theory.co.uk/gsl/manual/ > cheers Henry ======================================================================== Henry Tillotson e-mail: [EMAIL PROTECTED] Research Computing Applications Support phone: 020 7679 7827 Information Systems fax: 020 7388 5406 University College London, Gower Street, London WC1 E 6BT ======================================================================== _______________________________________________ Bug-gsl mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-gsl
