summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorsnehring <7978778+snehring@users.noreply.github.com>2023-01-30 06:57:41 -0600
committerGitHub <noreply@github.com>2023-01-30 13:57:41 +0100
commit17f2d662854b8bfbbd4aa5ba5ec839fcc956c2ea (patch)
tree66ccc37b7173bea0c55824c48e05f8078243527a /var
parent32f480936a37eadac6c93d4c5ff7f4469f83aa98 (diff)
downloadspack-17f2d662854b8bfbbd4aa5ba5ec839fcc956c2ea.tar.gz
spack-17f2d662854b8bfbbd4aa5ba5ec839fcc956c2ea.tar.bz2
spack-17f2d662854b8bfbbd4aa5ba5ec839fcc956c2ea.tar.xz
spack-17f2d662854b8bfbbd4aa5ba5ec839fcc956c2ea.zip
montage: fixing compilation issues for newer gcc versions (#35220)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/montage/package.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/montage/package.py b/var/spack/repos/builtin/packages/montage/package.py
index 1b241182a0..a42821fb0e 100644
--- a/var/spack/repos/builtin/packages/montage/package.py
+++ b/var/spack/repos/builtin/packages/montage/package.py
@@ -12,13 +12,20 @@ class Montage(MakefilePackage):
homepage = "http://montage.ipac.caltech.edu/"
url = "http://montage.ipac.caltech.edu/download/Montage_v6.0.tar.gz"
+ maintainers = ["snehring"]
version("6.0", sha256="1f540a7389d30fcf9f8cd9897617cc68b19350fbcde97c4d1cdc5634de1992c6")
depends_on("freetype")
depends_on("bzip2")
+ depends_on("libnsl")
depends_on("libpng")
+ def flag_handler(self, name, flags):
+ if self.spec.satisfies("%gcc@10:") and name.lower() == "cflags":
+ flags.append("-fcommon")
+ return (flags, None, None)
+
def install(self, spec, prefix):
# not using autotools, just builds bin and lib in the source directory
mkdirp(prefix.bin, prefix.lib)