[Numpy-discussion] How to build on Solaris 10 (x86) using sunperf?

David Cournapeau david at ar.media.kyoto-u.ac.jp
Tue Jan 22 22:32:20 EST 2008


Travis E. Oliphant wrote:
> Peter Ward wrote:
>   
>> Hi,
>>   I have been trying to build numpy on an opteron based Solaris 10  
>> machine, with poor results.
>> After skimming over the discussion archives I noticed a branch for  
>> numpy.sunperf in the svn repository.
>> Unfortunately this is no longer available, so I was curious as to the  
>> best approach to building
>> numpy on my problem platform.
>>   
>>     
> In general, the key to building on a platform is the config.h file that 
> numpy generates.  It knows how to do it for a few platforms, but for 
> others it may not work.
>
> In particular, we need to know how to find:
>
> 1) float and long double versions of functions
> 2) whether or not and how IEEE 754 floating point signalling is handled 
> on your platform.
>
> There are a few other things that must be done.  You can generate the 
> config.h file by hand and then figure out how to get the build scripts 
> to do it automatically.  Start with a config.h file from another 
> platform and start tracking through the error messages.
>   
The current config.h works fine for solaris with Sun compilers, in my 
experience, so the problem must be somewhere else.

Peter, could you post the errors you got ? As an alternative, I am 
working on an alternative build system for numpy: it should work on 
solaris (tested on Indiana, and other people reported success on solaris 
9 and 10). Unfortunately, I have been redesigning the internals quite a 
lot lately, and I have not tested the changes on solaris yet. If you are 
willing to test, it should be easy for me to make it work again on 
solaris in a few minutes, though.

cheers,

David



More information about the NumPy-Discussion mailing list