[issm-svn] r22233 - in issm/trunk: externalpackages/mpich externalpackages/petsc jenkins

jdquinn at issm.ess.uci.edu jdquinn at issm.ess.uci.edu
Fri Nov 3 21:23:07 PDT 2017


Author: jdquinn
Date: 2017-11-03 21:23:07 -0700 (Fri, 03 Nov 2017)
New Revision: 22233

Modified:
   issm/trunk/externalpackages/mpich/install-3.0-linux64-static.sh
   issm/trunk/externalpackages/petsc/install-3.6-linux64-static.sh
   issm/trunk/jenkins/linux64_ross_static
Log:
CHG: Adjusted configuration for Linux_Ubuntu_Binaries to allow for statically built and linked libraries.

Modified: issm/trunk/externalpackages/mpich/install-3.0-linux64-static.sh
===================================================================
--- issm/trunk/externalpackages/mpich/install-3.0-linux64-static.sh	2017-11-04 03:34:11 UTC (rev 22232)
+++ issm/trunk/externalpackages/mpich/install-3.0-linux64-static.sh	2017-11-04 04:23:07 UTC (rev 22233)
@@ -1,6 +1,10 @@
 #!/bin/bash
 set -eu
 
+export CXXFLAGS="-fPIC"
+export CFLAGS="-fPIC"
+export FFLAGS="-fPIC"
+
 #Some cleanup
 rm -rf src install mpich-3.0.4
 mkdir src install

Modified: issm/trunk/externalpackages/petsc/install-3.6-linux64-static.sh
===================================================================
--- issm/trunk/externalpackages/petsc/install-3.6-linux64-static.sh	2017-11-04 03:34:11 UTC (rev 22232)
+++ issm/trunk/externalpackages/petsc/install-3.6-linux64-static.sh	2017-11-04 04:23:07 UTC (rev 22233)
@@ -28,7 +28,12 @@
 	--download-parmetis=1 \
 	--download-mumps=1 \
 	--download-fblaslapack=1 \
-	--download-scalapack=1
+	--download-scalapack=1 \
+	--CFLAGS="-fPIC" \
+	--CC_LINKER_FLAGS="-fPIC" \
+	--CXXFLAGS="-fPIC" \
+	--FFLAGS="-fPIC" \
+	--FC_LINKER_FLAGS="-fPIC"
 	
 #Compile and intall
 make

Modified: issm/trunk/jenkins/linux64_ross_static
===================================================================
--- issm/trunk/jenkins/linux64_ross_static	2017-11-04 03:34:11 UTC (rev 22232)
+++ issm/trunk/jenkins/linux64_ross_static	2017-11-04 04:23:07 UTC (rev 22233)
@@ -22,7 +22,8 @@
 	--with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
 	--with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
 	--with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9 -lgfortran" \
-	--with-numthreads=4'
+	--with-numthreads=4 \
+	--with-cxxoptflags="-fPIC"'
 
 #PYTHON and MATLAB testing
 MATLAB_TEST=0



More information about the issm-svn mailing list