Index: /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac-solid_earth-static.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac-solid_earth-static.sh	(revision 25615)
+++ /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac-solid_earth-static.sh	(revision 25616)
@@ -2,11 +2,4 @@
 set -eu
 
-
-# NOTE: There is a single difference between the Linux and macOS 
-#		configurations, which is the addition of the -fallow-argument-mismatch 
-#		and -static-libgfortran options to FFLAGS on the macOS static 
-#		configurations. For the sake of consistency, we maintain separate files 
-#		for each, respective Linux and macOS configuration.
-#
 
 ## Constants
@@ -44,4 +37,6 @@
 #	This has only been added to macOS static builds, but may be needed 
 #	elsewhere.
+# - Added -static-libgfortran to all macOS static builds, but this will not 
+#	work out of the box on Linux.
 #
 cd src
Index: /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac-solid_earth.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac-solid_earth.sh	(revision 25615)
+++ /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac-solid_earth.sh	(revision 25616)
@@ -2,10 +2,4 @@
 set -eu
 
-
-# NOTE: There is a single difference between the Linux and macOS 
-#		configurations, which is the addition of the -static-libgfortran 
-#		option to FFLAGS on the macOS static configurations. For the sake of 
-#		consistency, we maintain separate files for each, respective Linux and 
-#		macOS configuration.
 
 ## Constants
@@ -28,4 +22,13 @@
 
 # Configure
+#
+# NOTE:
+# - Added -fallow-argument-mismatch to FFLAGS in order to clear,
+#
+#		error: The Fortran compiler gfortran will not compile files that call 
+#		the same routine with arguments of different types.
+#
+#	for gfortran 10 or later.
+#
 cd src
 ./config/configure.py \
Index: /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac-static.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac-static.sh	(revision 25615)
+++ /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac-static.sh	(revision 25616)
@@ -2,11 +2,4 @@
 set -eu
 
-
-# NOTE: There is a single difference between the Linux and macOS 
-#		configurations, which is the addition of the -fallow-argument-mismatch 
-#		and -static-libgfortran options to FFLAGS on the macOS static 
-#		configurations. For the sake of consistency, we maintain separate files 
-#		for each, respective Linux and macOS configuration.
-#
 
 ## Constants
@@ -44,4 +37,6 @@
 #	This has only been added to macOS static builds, but may be needed 
 #	elsewhere.
+# - Added -static-libgfortran to all macOS static builds, but this will not 
+#	work out of the box on Linux.
 #
 cd src
Index: /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac.sh	(revision 25615)
+++ /issm/trunk-jpl/externalpackages/petsc/install-3.12-mac.sh	(revision 25616)
@@ -2,10 +2,4 @@
 set -eu
 
-
-# NOTE: There is a single difference between the Linux and macOS 
-#		configurations, which is the addition of the -static-libgfortran 
-#		option to FFLAGS on the macOS static configurations. For the sake of 
-#		consistency, we maintain separate files for each, respective Linux and 
-#		macOS configuration.
 
 ## Constants
@@ -28,4 +22,13 @@
 
 # Configure
+#
+# NOTE:
+# - Added -fallow-argument-mismatch to FFLAGS in order to clear,
+#
+#		error: The Fortran compiler gfortran will not compile files that call 
+#		the same routine with arguments of different types.
+#
+#	for gfortran 10 or later.
+#
 cd src
 ./config/configure.py \
