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(+)

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-70-g09d2