Index: /issm/trunk-jpl/externalpackages/gdal/install-3.0-netcdf.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/gdal/install-3.0-netcdf.sh	(revision 24928)
+++ /issm/trunk-jpl/externalpackages/gdal/install-3.0-netcdf.sh	(revision 24929)
@@ -9,4 +9,5 @@
 NETCDF_ROOT="${ISSM_DIR}/externalpackages/netcdf/install"
 PROJ_ROOT="${ISSM_DIR}/externalpackages/proj/install"
+ZLIB_ROOT="${ISSM_DIR}/externalpackages/petsc/install"
 
 # Cleanup
@@ -28,4 +29,5 @@
 ./configure \
 	--prefix="${ISSM_DIR}/externalpackages/gdal/install" \
+	--with-libz="${ZLIB_ROOT}" \
 	--with-hdf5="${HDF5_ROOT}" \
 	--with-netcdf="${NETCDF_ROOT}" \
@@ -40,5 +42,2 @@
 	make -j $1 install
 fi
-
-# Return to initial directory
-cd ..
Index: /issm/trunk-jpl/externalpackages/gdal/install-3.0-python-netcdf-static.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/gdal/install-3.0-python-netcdf-static.sh	(revision 24928)
+++ /issm/trunk-jpl/externalpackages/gdal/install-3.0-python-netcdf-static.sh	(revision 24929)
@@ -10,7 +10,9 @@
 #
 VER="3.0.2"
+
 HDF5_ROOT="${ISSM_DIR}/externalpackages/petsc/install"
 NETCDF_ROOT="${ISSM_DIR}/externalpackages/netcdf/install"
 PROJ_ROOT="${ISSM_DIR}/externalpackages/proj/install"
+ZLIB_ROOT="${ISSM_DIR}/externalpackages/petsc/install"
 
 ## Environment
@@ -18,4 +20,6 @@
 export CC=mpicc
 export CXX=mpicxx
+export LDFLAGS="-L${HDF5_ROOT}/lib" # Need to do this so HDF5 symbols referenced in NETCDF library are found at link time
+export LIBS="-lhdf5_hl -lhdf5" # Need to do this so HDF5 symbols referenced in NETCDF library are found at link time
 
 
@@ -39,5 +43,9 @@
 	--prefix="${ISSM_DIR}/externalpackages/gdal/install" \
 	--disable-shared \
+	--without-ld-shared \
+	--enable-static \
+	--with-pic \
 	--with-python \
+	--with-libz="${ZLIB_ROOT}" \
 	--with-hdf5="${HDF5_ROOT}" \
 	--with-netcdf="${NETCDF_ROOT}" \
@@ -52,5 +60,2 @@
 	make -j $1 install
 fi
-
-# Return to initial directory
-cd ..
Index: /issm/trunk-jpl/externalpackages/gdal/install-3.0-python-netcdf.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/gdal/install-3.0-python-netcdf.sh	(revision 24928)
+++ /issm/trunk-jpl/externalpackages/gdal/install-3.0-python-netcdf.sh	(revision 24929)
@@ -10,7 +10,9 @@
 #
 VER="3.0.2"
+
 HDF5_ROOT="${ISSM_DIR}/externalpackages/petsc/install"
 NETCDF_ROOT="${ISSM_DIR}/externalpackages/netcdf/install"
 PROJ_ROOT="${ISSM_DIR}/externalpackages/proj/install"
+ZLIB_ROOT="${ISSM_DIR}/externalpackages/petsc/install"
 
 # Cleanup
@@ -33,4 +35,5 @@
 	--prefix="${ISSM_DIR}/externalpackages/gdal/install" \
 	--with-python \
+	--with-libz="${ZLIB_ROOT}" \
 	--with-hdf5="${HDF5_ROOT}" \
 	--with-netcdf="${NETCDF_ROOT}" \
@@ -45,5 +48,2 @@
 	make -j $1 install
 fi
-
-# Return to initial directory
-cd ..
Index: /issm/trunk-jpl/externalpackages/gdal/install-3.0-python.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/gdal/install-3.0-python.sh	(revision 24928)
+++ /issm/trunk-jpl/externalpackages/gdal/install-3.0-python.sh	(revision 24929)
@@ -43,5 +43,2 @@
 	make -j $1 install
 fi
-
-# Return to initial directory
-cd ..
