summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorsnehring <snehring@users.noreply.github.com>2021-03-05 05:01:18 -0600
committerGitHub <noreply@github.com>2021-03-05 12:01:18 +0100
commitdaf2ef9682a2116bd85c434a00b9894614a9391b (patch)
treef489d2fefc4934ecac9b2eade399e1fb2cbd9a3b /var
parent3c1b30575298c56054b261eaa0d6f6a30d2dceb8 (diff)
downloadspack-daf2ef9682a2116bd85c434a00b9894614a9391b.tar.gz
spack-daf2ef9682a2116bd85c434a00b9894614a9391b.tar.bz2
spack-daf2ef9682a2116bd85c434a00b9894614a9391b.tar.xz
spack-daf2ef9682a2116bd85c434a00b9894614a9391b.zip
mcl: fixing missing extern in global variables (#22094)
Revealed by GCC 10 see https://gcc.gnu.org/gcc-10/porting_to.html
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/mcl/package.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/mcl/package.py b/var/spack/repos/builtin/packages/mcl/package.py
index c60fb038b6..457abaf364 100644
--- a/var/spack/repos/builtin/packages/mcl/package.py
+++ b/var/spack/repos/builtin/packages/mcl/package.py
@@ -15,3 +15,8 @@ class Mcl(AutotoolsPackage):
url = "https://www.micans.org/mcl/src/mcl-14-137.tar.gz"
version('14-137', sha256='b5786897a8a8ca119eb355a5630806a4da72ea84243dba85b19a86f14757b497')
+
+ @when('%gcc@10:')
+ def patch(self):
+ filter_file('^dim', 'extern dim', 'src/impala/iface.h')
+ filter_file('^double', 'extern double', 'src/impala/iface.h')