summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorDom Heinzeller <dom.heinzeller@icloud.com>2022-04-14 11:10:30 -0600
committerGitHub <noreply@github.com>2022-04-14 10:10:30 -0700
commitbb70e6ffcd6e6920b24677593a35987d1eb05ce1 (patch)
treec06aa12f79cba207dea41b67c59974d158d1c455 /CHANGELOG.md
parentb09fb467f162e30903acf6ddc7a12a2969147b68 (diff)
downloadspack-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