[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