[patch] Changes for merged packages
Jules Bergmann
jules at codesourcery.com
Tue Sep 12 16:10:17 UTC 2006
This patch makes the changes necessary to build merged packages.
Major changes:
- configure.ac: Move macros for parallel services, FFT, and ATLAS
from acconfig.hpp to command line, so that different library
variants in merged package will have *similar* acconfig.hpp.
I say similar because there are some macros that configure
places in acconfig.hpp that are only included in some variants
(SIZEOF_DOUBLE, SIZEOF_LONG_DOUBLE) and different between variants
(SIZEOF_LONG_DOUBLE). Since we only use these values during
configure, and not in the library, the differences don't
affect the merged package.
However, to be safe, I've undefined those in config.hpp.
- package.py and scripts/config: Change to build merged packages.
Primarily use --libdir to distinguish between variants instead of
suffixes (although suffixes are still used to save away acconfig.hpp
and results.qmr files for later inspection).
This patch also includes:
- adds -lvsip_csl to context.in and vsipl++.pc.in so that tests using
vsip_csl pass.
- adds some verbose macros to fft.cpp to make failures easier to debug.
Ok to commit?
-- Jules
--
Jules Bergmann
CodeSourcery
jules at codesourcery.com
(650) 331-3385 x705
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mondo.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060912/877e4144/attachment.ksh>
More information about the vsipl++
mailing list