summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Mijakovic <robert.mijakovic@gmail.com>2021-04-08 16:31:17 +0200
committerGitHub <noreply@github.com>2021-04-08 08:31:17 -0600
commit7170c666a015fe323ec1f3c03a5bf1452d23e547 (patch)
treeb71f1981b68d31e2bbee19d1a6cab0e7ad401f97
parenta0f9ffd80cdca913e0e0ae7f2c1ffa1d100998b2 (diff)
downloadspack-7170c666a015fe323ec1f3c03a5bf1452d23e547.tar.gz
spack-7170c666a015fe323ec1f3c03a5bf1452d23e547.tar.bz2
spack-7170c666a015fe323ec1f3c03a5bf1452d23e547.tar.xz
spack-7170c666a015fe323ec1f3c03a5bf1452d23e547.zip
hpctoolkit: fix for GCC 10 (#22864)
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
-rw-r--r--var/spack/repos/builtin/packages/hpctoolkit/package.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/hpctoolkit/package.py b/var/spack/repos/builtin/packages/hpctoolkit/package.py
index ee40c80ae4..d08e02d35f 100644
--- a/var/spack/repos/builtin/packages/hpctoolkit/package.py
+++ b/var/spack/repos/builtin/packages/hpctoolkit/package.py
@@ -113,6 +113,13 @@ class Hpctoolkit(AutotoolsPackage):
conflicts('^binutils@2.35:2.35.1',
msg='avoid binutils 2.35 and 2.35.1 (spews errors)')
+ # Fixes multiple definition error with GCC 10.
+ # https://github.com/HPCToolkit/hpctoolkit/issues/309
+ patch('https://github.com/blue42u/hpctoolkit/commit/'
+ 'b3f6f9e4846d9256cf0d841465ff89d78c6bf422.patch',
+ when='%gcc@10',
+ sha256='f8507c3ce9672c70c2db9f9deb5766c8120ea06e20866d0f553a17866e810b91')
+
flag_handler = AutotoolsPackage.build_system_flags
def configure_args(self):