Index: /issm/trunk-jpl/etc/environment.sh
===================================================================
--- /issm/trunk-jpl/etc/environment.sh	(revision 25867)
+++ /issm/trunk-jpl/etc/environment.sh	(revision 25868)
@@ -251,7 +251,19 @@
 fi
 
-LAPACK_ROOT="${ISSM_EXT_DIR}/lapack/install"
+# NOTE: Check *must* come before PETSc as we prefer packages installed via 
+# 		PETSc
+#
+LAPACK_ROOT="${ISSM_DIR}/lapack/install"
 if [ -d "${LAPACK_ROOT}" ]; then
 	ld_library_path_append "${LAPACK_ROOT}/lib"
+fi
+
+# NOTE: Check *must* come before PETSc as we prefer packages installed via 
+# 		PETSc
+#
+ZLIB_ROOT="${ISSM_DIR}/zlib/install"
+if [ -d "${ZLIB_ROOT}" ]; then
+	export ZLIB_ROOT # Used in installation of NetCDF, GDAL, GMT
+	ld_library_path_append "${ZLIB_ROOT}/lib"
 fi
 
@@ -302,4 +314,5 @@
 	if ls ${PETSC_ROOT}/lib/libz.* 1> /dev/null 2>&1; then
 		export ZLIB_ROOT="${PETSC_ROOT}" # Used in installation of NetCDF, GDAL
+		ld_library_path_append "${PETSC_ROOT}/lib"
 	fi
 fi
@@ -389,9 +402,4 @@
 fi
 
-ZLIB_ROOT="${ISSM_EXT_DIR}/zlib/install"
-if [ -d "${ZLIB_ROOT}" ]; then
-	export ZLIB_ROOT # Used in installation of NetCDF, GDAL, GMT
-fi
-
 SQLITE_ROOT="${ISSM_EXT_DIR}/sqlite/install"
 if [ -d "${SQLITE_ROOT}" ]; then
Index: /issm/trunk-jpl/externalpackages/curl/install-7-linux-static.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/curl/install-7-linux-static.sh	(revision 25867)
+++ /issm/trunk-jpl/externalpackages/curl/install-7-linux-static.sh	(revision 25868)
@@ -31,4 +31,7 @@
 	--disable-manual \
 	--disable-verbose \
+	--disable-ldap \
+	--disable-ldaps \
+	--with-zlib="${ZLIB_ROOT}" \
 	--without-libidn2
 
Index: /issm/trunk-jpl/externalpackages/curl/install-7-linux-with_tests.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/curl/install-7-linux-with_tests.sh	(revision 25867)
+++ /issm/trunk-jpl/externalpackages/curl/install-7-linux-with_tests.sh	(revision 25868)
@@ -30,5 +30,6 @@
 	--disable-dependency-tracking \
 	--disable-manual \
-	--disable-verbose
+	--disable-verbose \
+	--with-zlib="${ZLIB_ROOT}"
 
 # Compile and install
Index: /issm/trunk-jpl/externalpackages/curl/install-7-linux.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/curl/install-7-linux.sh	(revision 25867)
+++ /issm/trunk-jpl/externalpackages/curl/install-7-linux.sh	(revision 25868)
@@ -30,5 +30,6 @@
 	--disable-dependency-tracking \
 	--disable-manual \
-	--disable-verbose
+	--disable-verbose \
+	--with-zlib="${ZLIB_ROOT}"
 
 # Compile and install
Index: /issm/trunk-jpl/externalpackages/curl/install-7-mac-static.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/curl/install-7-mac-static.sh	(revision 25867)
+++ /issm/trunk-jpl/externalpackages/curl/install-7-mac-static.sh	(revision 25868)
@@ -35,4 +35,7 @@
 	--disable-manual \
 	--disable-verbose \
+	--disable-ldap \
+	--disable-ldaps \
+	--with-zlib="${ZLIB_ROOT}" \
 	--without-libidn2 \
 	--with-secure-transport
Index: /issm/trunk-jpl/externalpackages/curl/install-7-mac.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/curl/install-7-mac.sh	(revision 25867)
+++ /issm/trunk-jpl/externalpackages/curl/install-7-mac.sh	(revision 25868)
@@ -35,4 +35,5 @@
 	--disable-manual \
 	--disable-verbose \
+	--with-zlib="${ZLIB_ROOT}" \
 	--with-secure-transport
 
Index: /issm/trunk-jpl/externalpackages/gmt/configs/6/static/cmake/ConfigUser.static.cmake
===================================================================
--- /issm/trunk-jpl/externalpackages/gmt/configs/6/static/cmake/ConfigUser.static.cmake	(revision 25867)
+++ /issm/trunk-jpl/externalpackages/gmt/configs/6/static/cmake/ConfigUser.static.cmake	(revision 25868)
@@ -157,5 +157,5 @@
 
 # Set location of CURL (can be root directory or path to header file) [auto]:
-set (CURL_ROOT "$ENV{ISSM_DIR}/externalpackages/curl/install")
+#set (CURL_ROOT "curl_install_prefix")
 
 # Set location of GLIB component gthread [auto].  This is an optional (and
Index: /issm/trunk-jpl/externalpackages/gmt/install-6-mac-static.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/gmt/install-6-mac-static.sh	(revision 25867)
+++ /issm/trunk-jpl/externalpackages/gmt/install-6-mac-static.sh	(revision 25868)
@@ -27,5 +27,6 @@
 export CC=mpicc
 export CURL_INCLUDE_DIRS="${CURL_ROOT}/include"
-export CURL_LIBRARIES="${CURL_ROOT}/lib/libcurl.a;-framework CoreFoundation;-framework Security;-lldap;-lz"
+export CURL_LIBRARIES="${CURL_ROOT}/lib/libcurl.a;${ZLIB_ROOT}/lib/libz.a"
+export LDFLAGS="-framework CoreFoundation -framework Security"
 export PREFIX="${ISSM_DIR}/externalpackages/gmt/install" # NOTE: Need to export this to be picked up by customized ConfigUser.cmake (see below). Set to location where external package should be installed.
 
