[SciPy-dev] Request to test system info hooks

Anthony Rossini rossini at u.washington.edu
Thu Feb 21 16:56:38 CST 2002


Seems to work on my system, Debian-Sid (Intel).
This will be rather useful!

best,
-tony


On Fri, 22 Feb 2002, Pearu Peterson wrote:

> 
> Hi,
> 
> I have finished implementing system info hooks. And before I will apply
> them to scipy setup_*.py scripts, I would like to ask you to run a
> simple test in order to avoid possible scipy build instabilities after
> the changes. 
> 
> To run this test, please update scipy from CVS, or only the file
> scipy_distutils/system_info.py. This should have no effect on the local
> builds, if you worry about that. 
> Then run
> 
> 	python scipy_distutils/system_info.py
> 
> This will print out what system_info.py found or did not found from your
> system. It will look only for ATLAS, FFTW, and X11 (ignore messages about 
> blas and lapack). Here follows the result that I see:
> 
> ------------------------------------------------------
> atlas_info:
>   Looking in /usr ...
>   Looking in /usr/local ...
>   FOUND:
>     libraries = ['lapack', 'f77blas', 'cblas', 'atlas']
>     library_dirs = ['/usr/local/lib/atlas']
> 
> blas_info:
>   Looking in /usr ...
>   Looking in /usr/local ...
>   Looking in /opt ...
>   NOT AVAILABLE
> 
> fftw_info:
>   Looking in /usr ...
>   FOUND:
>     include_dirs = ['/usr/include']
>     define_macros = ('SCIPY_FFTW_H', 1)
>     library_dirs = ['/usr/lib']
>     libraries = ['fftw', 'rfftw', 'fftw_threads', 'rfftw_threads']
> 
> lapack_info:
>   Looking in /usr ...
>   Looking in /usr/local ...
>   Looking in /opt ...
>   NOT AVAILABLE
> 
> x11_info:
>   Looking in /usr ...
>   FOUND:
>     include_dirs = ['/usr/X11R6/include/X11']
>     library_dirs = ['/usr/X11R6/lib']
>     libraries = ['X11']
> -----------------------------------------------------
> 
> Please check that everything is correct in your output and let me know if
> system_info did not discover some libriries that it should have. Or the
> results are unexpected in any other way.
> 
> Those who prefer shared libraries, should edit system_info.py file and
> set
> 	system_info.static_first = 0
> 
> before running this test. Here follows the output if I disable
> static_first:
> 
> -----------------------------------------------------
> atlas_info:
>   Looking in /usr ...
>   Looking in /usr/local ...
>   FOUND:
>     libraries = ['lapack', 'f77blas', 'cblas', 'atlas']
>     library_dirs = ['/usr/local/lib/atlas']
> 
> fftw_info:
>   Looking in /usr ...
>   FOUND:
>     include_dirs = ['/usr/include']
>     extra_objects = ['/usr/lib/libfftw.so', '/usr/lib/librfftw.so',
> '/usr/lib/libfftw_threads.so', '/usr/lib/librfftw_threads.so']
>     define_macros = ('SCIPY_FFTW_H', 1)
> 
> x11_info:
>   Looking in /usr ...
>   FOUND:
>     include_dirs = ['/usr/X11R6/include/X11']
>     extra_objects = ['/usr/X11R6/lib/libX11.so']
> ---------------------------------------------------------
> 
> Win32 users should note that I cannot test system_info.py on their
> platform, in fact, I am not familiar with the system resource issues on
> win32. Therefore, I appreciate if you could read various XXX comments
> about Win32 in system_info.py and fix the code if necessary.
> 
> Please let me know about any problems that you'll have and we'll try to
> resolve them before moving SciPy setup files to use system_info hooks.
> 
> Thanks,
> 	Pearu
> 
> _______________________________________________
> Scipy-dev mailing list
> Scipy-dev at scipy.net
> http://www.scipy.net/mailman/listinfo/scipy-dev
> 





More information about the Scipy-dev mailing list