From 7bce92ad46f2062e626e33fce1c1ec0400c37f94 Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Mon, 27 Jun 2022 09:37:13 -0700 Subject: [PATCH] HDF: fix build with Apple Clang (#31235) --- var/spack/repos/builtin/packages/hdf/package.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/var/spack/repos/builtin/packages/hdf/package.py b/var/spack/repos/builtin/packages/hdf/package.py index fdb4e7746ef..2a069dd39f7 100644 --- a/var/spack/repos/builtin/packages/hdf/package.py +++ b/var/spack/repos/builtin/packages/hdf/package.py @@ -171,6 +171,10 @@ def configure_args(self): 'FCFLAGS=-fallow-argument-mismatch'] ) + # https://forum.hdfgroup.org/t/help-building-hdf4-with-clang-error-implicit-declaration-of-function-test-mgr-szip-is-invalid-in-c99/7680 + if self.spec.satisfies('@:4.2.15 %apple-clang'): + config_args.append('CFLAGS=-Wno-error=implicit-function-declaration') + return config_args # Otherwise, we randomly get: