From 17f2d662854b8bfbbd4aa5ba5ec839fcc956c2ea Mon Sep 17 00:00:00 2001 From: snehring <7978778+snehring@users.noreply.github.com> Date: Mon, 30 Jan 2023 06:57:41 -0600 Subject: montage: fixing compilation issues for newer gcc versions (#35220) --- var/spack/repos/builtin/packages/montage/package.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'var') 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) -- cgit v1.2.3-60-g2f50