[patch] Misc fixes
Jules Bergmann
jules at codesourcery.com
Sat Apr 29 04:05:46 UTC 2006
These patches:
- Have create src/vsip/impl/{lapack,sal,fft,fftw3,ipp} subdirectories
in the $builddir. These are necessary to build synopsis
documentation.
- Update config file:
- Use --with-lapack=fortran-builtin on linux configuratins.
- Add configurations for solaris (SerialBuiltinSolaris and
ParallelBuiltinSolaris).
- Separates support for Intel MPI from MPICH. They're very similar.
Intel MPI needs an extra flag '-nocompchk' when calling
'mpicxx -show'. (Before we were passing '-nocompchk' to both
MPICH and Intel MPI. MPICH ignores the flag, passing it to GCC,
which was issuing a warning.)
- Makes installation more portable. In particular, solaris
/bin/sh doesn't like to get an empty list from make. I.e.
in the lib directory, we have something like:
for file in $(wildcard lib/*.a); do
$(INSTALL) $file
done
If there are no files matching 'lib/*.a', then /bin/sh
sees 'for file in ; do ...' which makes it unhappy.
The fix is to put a bogus entry at the end of the list
('justincase') and check that '$file != justincase'
before calling install.
Seems pretty ugly, but it works. Any suggestions?
- Fix /bin/sh portability issues in fix-pkg-config-prefix.sh
and release.sh.
- Fix XML typo in quickstart.
- Preemptively make Map::impl_num_patches support sb == no_subblock.
Patches applied.
-- Jules
--
Jules Bergmann
CodeSourcery
jules at codesourcery.com
(650) 331-3385 x705
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: c2.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060429/6123af2e/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: c1.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060429/6123af2e/attachment-0001.ksh>
More information about the vsipl++
mailing list