aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/libraries/netcdf/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/netcdf/default.nix')
-rw-r--r--nixpkgs/pkgs/development/libraries/netcdf/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/development/libraries/netcdf/default.nix b/nixpkgs/pkgs/development/libraries/netcdf/default.nix
index 2e16f58d9fb..fecc4100f5e 100644
--- a/nixpkgs/pkgs/development/libraries/netcdf/default.nix
+++ b/nixpkgs/pkgs/development/libraries/netcdf/default.nix
@@ -3,6 +3,7 @@
, hdf5
, m4
, curl # for DAP
+, removeReferencesTo
}:
let
@@ -26,7 +27,7 @@ in stdenv.mkDerivation rec {
done
'';
- nativeBuildInputs = [ m4 ];
+ nativeBuildInputs = [ m4 removeReferencesTo ];
buildInputs = [ hdf5 curl mpi ];
passthru = {
@@ -42,6 +43,12 @@ in stdenv.mkDerivation rec {
]
++ (stdenv.lib.optionals mpiSupport [ "--enable-parallel-tests" "CC=${mpi}/bin/mpicc" ]);
+ disallowedReferences = [ stdenv.cc ];
+
+ postFixup = ''
+ remove-references-to -t ${stdenv.cc} "$(readlink -f $out/lib/libnetcdf.settings)"
+ '';
+
doCheck = !mpiSupport;
meta = {