diff options
author | snehring <7978778+snehring@users.noreply.github.com> | 2023-01-30 06:57:41 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-30 13:57:41 +0100 |
commit | 17f2d662854b8bfbbd4aa5ba5ec839fcc956c2ea (patch) | |
tree | 66ccc37b7173bea0c55824c48e05f8078243527a /var | |
parent | 32f480936a37eadac6c93d4c5ff7f4469f83aa98 (diff) | |
download | spack-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.py | 7 |
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) |