[Ecls-list] ecl on Solaris/sparc?

Raymond Toy toy.raymond at gmail.com
Thu Aug 28 11:44:11 UTC 2008


Juan Jose Garcia-Ripoll wrote:
>   
>> Yes, I used --enable-slow-config and ABI=32.
>>     
>
> Did you have to use _both_? The idea of --enable-slow-config is that,
> since ECL will grab the flags which are used by the bignum library, it
> will build itself in 64 bits mode.
>
>   
I'll try without ABI=32; I just don't have a need for a 64-bit Lisp.  
I'm pretty sure it will work because I can see ecl compiling with lots 
of new flags.
>> As explained in the other mail, this doesn't work on Solaris 8.  I just
>> changed isfinite to finite.  Not sure if that's right, because I can't think
>> of any test case to create an infinity that would test isfinite in ecl.
>> If you can provide some guidance on how you want to handle this issue, I can
>> help implement it and test it.
>>     
>
> Thanks, that is really appreciated. Your change is ok with me. I have
> provided similar hacks for other platforms, such as Windows, which do
> not have all the C99 mathematical functions and macros. The ideal
> place for that right now is in src/c/config.h, at the end. So probably
> you only have to complete the #if statement with the appropriate
> check. Can you try that? If it works, please send me back a patch file
> so that I can commit the change.
>
>
>   
Ok.  I'll give it a try and send you a patch soon.

Ray






More information about the ecl-devel mailing list