diff options
author | Dom Heinzeller <dom.heinzeller@icloud.com> | 2022-04-14 11:10:30 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-14 10:10:30 -0700 |
commit | bb70e6ffcd6e6920b24677593a35987d1eb05ce1 (patch) | |
tree | c06aa12f79cba207dea41b67c59974d158d1c455 /CHANGELOG.md | |
parent | b09fb467f162e30903acf6ddc7a12a2969147b68 (diff) | |
download | spack-bb70e6ffcd6e6920b24677593a35987d1eb05ce1.tar.gz spack-bb70e6ffcd6e6920b24677593a35987d1eb05ce1.tar.bz2 spack-bb70e6ffcd6e6920b24677593a35987d1eb05ce1.tar.xz spack-bb70e6ffcd6e6920b24677593a35987d1eb05ce1.zip |
netcdf-cxx4 Package: updates to build on Mac OS (#29246)
Bug fixes for package netcdf-cxx4 so that it builds on macOS semi
case-sensitive filesystems; this includes additional changes to build
netcdf-cxx4 consistently with netcdf-fortran.
* netcdf-fortran: remove unused config_flags
* netcdf-fortran: avoid building without the optimization flags
* netcdf-cxx4: do not enforce autoreconf. This was a rudiment from the
times when the package was fetched with git, which broke timestamp
order of the automatically generated Autoconf files.
* netcdf-cxx4: inject PIC flags for C++ when '+pic'
* netcdf-cxx4: inject C/CXXFLAGS via the wrapper
* netcdf-cxx4: fix the underlinking problem for platforms other than darwin
(add netcdf-c libs netcdf-cxx4 ldlibs flags)
* netcdf-cxx4: remove redundant extension of CPPFLAGS
* netcdf-cxx4: only need to use MPI compiler wrapper when building C
(vs both C and C++)
* netcdf-cxx4: remove variant 'static'
This makes it consistent with other packages from the NetCDF
constellation: always build the static libraries and additionally
build the shared ones when '+shared'.
* netcdf-cxx4: do not configure --with/--without-pic.
This makes it consistent with other packages from the NetCDF
constellation: build the shared libraries with the PIC flag and
the static ones without it (the default for Autotools) when
'~pic', and build the static libraries with PIC when '+pic' (to
make them injectable into other shared libraries).
* netcdf-cxx4: run the tests serially
* netcdf-cxx4: build the plugins only when the tests are run
Co-authored-by: Sergey Kosukhin <sergey.kosukhin@mpimet.mpg.de>
Diffstat (limited to 'CHANGELOG.md')
0 files changed, 0 insertions, 0 deletions