[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