Skip to content
Snippets Groups Projects
Commit 3f853f03 authored by Mark OLESEN's avatar Mark OLESEN
Browse files

STYLE: cleanup of compiler settings

- relocate WM_COMPILER_ARCH, WM_COMPILER_LIB_ARCH from
  etc/{bashrc,cshrc} to etc/config.{csh,sh}/settings since these
  should not be changed by the user anyhow.

- Use gcc/g++ as common base and specialize afterwards (to reduce
  duplication)

- adjust format of WM_PROJECT_SITE fallback to allow for easier
  automated edits
parent 05a8fe5d
Branches
Tags
No related merge requests found
...@@ -54,7 +54,6 @@ export WM_COMPILER_TYPE=system ...@@ -54,7 +54,6 @@ export WM_COMPILER_TYPE=system
# WM_COMPILER = Gcc | Gcc4[8-9] | Gcc5[1-4] | Gcc6[1-3] | GccKNL # WM_COMPILER = Gcc | Gcc4[8-9] | Gcc5[1-4] | Gcc6[1-3] | GccKNL
# | Clang | Clang3[8-9] | Clang[45]0 | Icc | IccKNL | Cray # | Clang | Clang3[8-9] | Clang[45]0 | Icc | IccKNL | Cray
export WM_COMPILER=Gcc export WM_COMPILER=Gcc
unset WM_COMPILER_ARCH WM_COMPILER_LIB_ARCH
#- Memory addressing: #- Memory addressing:
# WM_ARCH_OPTION = 32 | 64 # WM_ARCH_OPTION = 32 | 64
......
...@@ -26,11 +26,19 @@ alias _foamAddLib 'setenv LD_LIBRARY_PATH \!*\:${LD_LIBRARY_PATH}' ...@@ -26,11 +26,19 @@ alias _foamAddLib 'setenv LD_LIBRARY_PATH \!*\:${LD_LIBRARY_PATH}'
alias _foamAddMan 'setenv MANPATH \!*\:${MANPATH}' alias _foamAddMan 'setenv MANPATH \!*\:${MANPATH}'
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# Set environment variables according to system type setenv WM_ARCH `uname -s` # System name
if (! $?WM_OSTYPE ) setenv WM_OSTYPE POSIX # Default is POSIX if (! $?WM_OSTYPE ) setenv WM_OSTYPE POSIX # System type (POSIX is default)
setenv WM_COMPILER_LIB_ARCH # Set, but empty: default for 32bit
# Default compiler = gcc/g++ and C++11
setenv WM_ARCH `uname -s` setenv WM_CC "gcc"
setenv WM_CXX "g++"
setenv WM_CFLAGS "-fPIC"
setenv WM_CXXFLAGS "-fPIC -std=c++11"
setenv WM_COMPILER_ARCH # Defined but empty
setenv WM_COMPILER_LIB_ARCH # Defined but empty: default for 32bit
unsetenv WM_LDFLAGS
# Adjust according to system and architecture
switch ($WM_ARCH) switch ($WM_ARCH)
case Linux: case Linux:
setenv WM_ARCH linux setenv WM_ARCH linux
...@@ -45,21 +53,17 @@ case Linux: ...@@ -45,21 +53,17 @@ case Linux:
switch ($WM_ARCH_OPTION) switch ($WM_ARCH_OPTION)
case 32: case 32:
setenv WM_COMPILER_ARCH 64 setenv WM_COMPILER_ARCH 64
setenv WM_CC 'gcc' setenv WM_CFLAGS "$WM_CFLAGS -m32"
setenv WM_CXX 'g++' setenv WM_CXXFLAGS "$WM_CXXFLAGS -m32"
setenv WM_CFLAGS '-m32 -fPIC' setenv WM_LDFLAGS "-m32"
setenv WM_CXXFLAGS '-m32 -fPIC -std=c++11'
setenv WM_LDFLAGS '-m32'
breaksw breaksw
case 64: case 64:
setenv WM_ARCH linux64 setenv WM_ARCH linux64
setenv WM_COMPILER_LIB_ARCH 64 setenv WM_COMPILER_LIB_ARCH 64
setenv WM_CC 'gcc' setenv WM_CFLAGS "$WM_CFLAGS -m64"
setenv WM_CXX 'g++' setenv WM_CXXFLAGS "$WM_CXXFLAGS -m64"
setenv WM_CFLAGS '-m64 -fPIC' setenv WM_LDFLAGS "-m64"
setenv WM_CXXFLAGS '-m64 -fPIC -std=c++11'
setenv WM_LDFLAGS '-m64'
breaksw breaksw
default: default:
...@@ -71,27 +75,34 @@ case Linux: ...@@ -71,27 +75,34 @@ case Linux:
case ia64: case ia64:
setenv WM_ARCH linuxIA64 setenv WM_ARCH linuxIA64
setenv WM_COMPILER I64 breaksw
case armv7l:
setenv WM_ARCH linuxARM7
setenv WM_ARCH_OPTION 32
setenv WM_COMPILER_LIB_ARCH 32
breaksw
case aarch64:
setenv WM_ARCH linuxARM64
setenv WM_ARCH_OPTION 64
setenv WM_COMPILER_LIB_ARCH 64
breaksw breaksw
case ppc64: case ppc64:
setenv WM_ARCH linuxPPC64 setenv WM_ARCH linuxPPC64
setenv WM_COMPILER_LIB_ARCH 64 setenv WM_COMPILER_LIB_ARCH 64
setenv WM_CC 'gcc' setenv WM_CFLAGS "$WM_CFLAGS -m64"
setenv WM_CXX 'g++' setenv WM_CXXFLAGS "$WM_CXXFLAGS -m64"
setenv WM_CFLAGS '-m64 -fPIC' setenv WM_LDFLAGS "-m64"
setenv WM_CXXFLAGS '-m64 -fPIC -std=c++11'
setenv WM_LDFLAGS '-m64'
breaksw breaksw
case ppc64le: case ppc64le:
setenv WM_ARCH linuxPPC64le setenv WM_ARCH linuxPPC64le
setenv WM_COMPILER_LIB_ARCH 64 setenv WM_COMPILER_LIB_ARCH 64
setenv WM_CC 'gcc' setenv WM_CFLAGS "$WM_CFLAGS -m64"
setenv WM_CXX 'g++' setenv WM_CXXFLAGS "$WM_CXXFLAGS -m64"
setenv WM_CFLAGS '-m64 -fPIC' setenv WM_LDFLAGS "-m64"
setenv WM_CXXFLAGS '-m64 -fPIC -std=c++11'
setenv WM_LDFLAGS '-m64'
breaksw breaksw
default: default:
...@@ -105,11 +116,9 @@ case SunOS: ...@@ -105,11 +116,9 @@ case SunOS:
setenv WM_ARCH SunOS64 setenv WM_ARCH SunOS64
setenv WM_MPLIB FJMPI setenv WM_MPLIB FJMPI
setenv WM_COMPILER_LIB_ARCH 64 setenv WM_COMPILER_LIB_ARCH 64
setenv WM_CC 'gcc' setenv WM_CFLAGS "$WM_CFLAGS -mabi=64"
setenv WM_CXX 'g++' setenv WM_CXXFLAGS "$WM_CXXFLAGS -mabi=64"
setenv WM_CFLAGS '-mabi=64 -fPIC' setenv WM_LDFLAGS "-mabi=64 -G0"
setenv WM_CXXFLAGS '-mabi=64 -fPIC -std=c++11'
setenv WM_LDFLAGS '-mabi=64 -G0'
breaksw breaksw
default: default:
...@@ -125,8 +134,8 @@ endsw ...@@ -125,8 +134,8 @@ endsw
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# Optional jobControl directory: unset is equivalent to ~/.OpenFOAM/jobControl # [FOAM_JOB_DIR] - unset is equivalent to ~/.OpenFOAM/jobControl
# setenv FOAM_JOB_DIR "$HOME/.OpenFOAM/jobControl" ## setenv FOAM_JOB_DIR "$HOME/.OpenFOAM/jobControl"
# wmake configuration # wmake configuration
setenv WM_DIR $WM_PROJECT_DIR/wmake setenv WM_DIR $WM_PROJECT_DIR/wmake
...@@ -201,18 +210,15 @@ if (! $?WM_COMPILER_TYPE ) setenv WM_COMPILER_TYPE system ...@@ -201,18 +210,15 @@ if (! $?WM_COMPILER_TYPE ) setenv WM_COMPILER_TYPE system
# Adjustments for non-gcc compilers # Adjustments for non-gcc compilers
switch ("$WM_COMPILER") switch ("$WM_COMPILER")
case Clang*: case Clang*: # Clang compiler suite
# Using clang compiler suite
setenv WM_CC 'clang' setenv WM_CC 'clang'
setenv WM_CXX 'clang++' setenv WM_CXX 'clang++'
breaksw breaksw
case Cray*: case Cray*: # Cray system compilers
# Using cray system compilers
setenv WM_CC 'cc' setenv WM_CC 'cc'
setenv WM_CXX 'CC' setenv WM_CXX 'CC'
breaksw breaksw
case Icc*: case Icc*: # Intel compilers
# Using intel compilers
setenv WM_CC 'icc' setenv WM_CC 'icc'
setenv WM_CXX 'icpc' setenv WM_CXX 'icpc'
breaksw breaksw
...@@ -226,15 +232,18 @@ unsetenv GMP_ARCH_PATH MPFR_ARCH_PATH ...@@ -226,15 +232,18 @@ unsetenv GMP_ARCH_PATH MPFR_ARCH_PATH
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_foamEtc config.csh/compiler _foamEtc config.csh/compiler
# ThirdParty base for compilers
set archDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH
switch ("$WM_COMPILER_TYPE-$WM_COMPILER") switch ("$WM_COMPILER_TYPE-$WM_COMPILER")
case ThirdParty-Gcc*: case ThirdParty-Gcc*:
if (! $?gmp_version ) set gmp_version=gmp-system if (! $?gmp_version ) set gmp_version=gmp-system
if (! $?mpfr_version ) set mpfr_version=mpfr-system if (! $?mpfr_version ) set mpfr_version=mpfr-system
if (! $?mpc_version ) set mpc_version=mpc-system if (! $?mpc_version ) set mpc_version=mpc-system
set gccDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH/$gcc_version set gccDir=$archDir/$gcc_version
set gmpDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH/$gmp_version set gmpDir=$archDir/$gmp_version
set mpfrDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH/$mpfr_version set mpfrDir=$archDir/$mpfr_version
set mpcDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH/$mpc_version set mpcDir=$archDir/$mpc_version
# Check that the compiler directory can be found # Check that the compiler directory can be found
if ( ! -d "$gccDir" ) then if ( ! -d "$gccDir" ) then
...@@ -276,7 +285,7 @@ GCC_NOT_FOUND ...@@ -276,7 +285,7 @@ GCC_NOT_FOUND
breaksw breaksw
case ThirdParty-Clang*: case ThirdParty-Clang*:
set clangDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH/$clang_version set clangDir=$archDir/$clang_version
# Check that the compiler directory can be found # Check that the compiler directory can be found
if ( ! -d "$clangDir" ) then if ( ! -d "$clangDir" ) then
...@@ -320,10 +329,10 @@ endsw ...@@ -320,10 +329,10 @@ endsw
# Cleanup # Cleanup
# ~~~~~~~ # ~~~~~~~
unset archDir
unset gcc_version gccDir unset gcc_version gccDir
unset gmp_version gmpDir mpfr_version mpfrDir mpc_version mpcDir unset gmp_version gmpDir mpfr_version mpfrDir mpc_version mpcDir
unset clang_version clangDir unset clang_version clangDir
# Retain: _foamAddPath _foamAddLib _foamAddMan # Retain: _foamAddPath _foamAddLib _foamAddMan
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
...@@ -17,23 +17,24 @@ ...@@ -17,23 +17,24 @@
# Sourced from OpenFOAM-<VERSION>/etc/bashrc # Sourced from OpenFOAM-<VERSION>/etc/bashrc
# #
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# Set environment variables according to system type export WM_ARCH=$(uname -s) # System name
: ${WM_OSTYPE:=POSIX}; export WM_OSTYPE # Default is POSIX : ${WM_OSTYPE:=POSIX}; export WM_OSTYPE # System type (POSIX is default)
export WM_ARCH=$(uname -s) # Default compiler = gcc/g++ and C++11
export WM_CC="gcc"
export WM_CXX="g++"
export WM_CFLAGS="-fPIC"
export WM_CXXFLAGS="-fPIC -std=c++11"
unset WM_COMPILER_ARCH WM_COMPILER_LIB_ARCH WM_LDFLAGS
# Adjust according to system and architecture
case "$WM_ARCH" in case "$WM_ARCH" in
Linux) Linux)
WM_ARCH=linux WM_ARCH=linux
# Compiler specifics
case $(uname -m) in case $(uname -m) in
i686) i686)
export WM_ARCH_OPTION=32 export WM_ARCH_OPTION=32
export WM_CC='gcc'
export WM_CXX='g++'
export WM_CFLAGS='-fPIC'
export WM_CXXFLAGS='-fPIC -std=c++11'
export WM_LDFLAGS=
;; ;;
x86_64) x86_64)
...@@ -41,20 +42,16 @@ Linux) ...@@ -41,20 +42,16 @@ Linux)
case "$WM_ARCH_OPTION" in case "$WM_ARCH_OPTION" in
32) 32)
export WM_COMPILER_ARCH=64 export WM_COMPILER_ARCH=64
export WM_CC='gcc' export WM_CFLAGS="$WM_CFLAGS -m32"
export WM_CXX='g++' export WM_CXXFLAGS="$WM_CXXFLAGS -m32"
export WM_CFLAGS='-m32 -fPIC' export WM_LDFLAGS="-m32"
export WM_CXXFLAGS='-m32 -fPIC -std=c++11'
export WM_LDFLAGS='-m32'
;; ;;
64) 64)
WM_ARCH=linux64 WM_ARCH=linux64
export WM_COMPILER_LIB_ARCH=64 export WM_COMPILER_LIB_ARCH=64
export WM_CC='gcc' export WM_CFLAGS="$WM_CFLAGS -m64"
export WM_CXX='g++' export WM_CXXFLAGS="$WM_CXXFLAGS -m64"
export WM_CFLAGS='-m64 -fPIC' export WM_LDFLAGS="-m64"
export WM_CXXFLAGS='-m64 -fPIC -std=c++11'
export WM_LDFLAGS='-m64'
;; ;;
*) *)
echo "Unknown WM_ARCH_OPTION '$WM_ARCH_OPTION', should be 32|64" 1>&2 echo "Unknown WM_ARCH_OPTION '$WM_ARCH_OPTION', should be 32|64" 1>&2
...@@ -64,38 +61,34 @@ Linux) ...@@ -64,38 +61,34 @@ Linux)
ia64) ia64)
WM_ARCH=linuxIA64 WM_ARCH=linuxIA64
export WM_COMPILER=I64
;; ;;
armv7l) armv7l)
WM_ARCH=linuxARM7 WM_ARCH=linuxARM7
export WM_ARCH_OPTION=32 export WM_ARCH_OPTION=32
export WM_COMPILER_LIB_ARCH=32 export WM_COMPILER_LIB_ARCH=32
export WM_CC='gcc' ;;
export WM_CXX='g++'
export WM_CFLAGS='-fPIC' aarch64)
export WM_CXXFLAGS='-fPIC -std=c++11' WM_ARCH=linuxARM64
export WM_LDFLAGS= export WM_ARCH_OPTION=64
export WM_COMPILER_LIB_ARCH=64
;; ;;
ppc64) ppc64)
WM_ARCH=linuxPPC64 WM_ARCH=linuxPPC64
export WM_COMPILER_LIB_ARCH=64 export WM_COMPILER_LIB_ARCH=64
export WM_CC='gcc' export WM_CFLAGS="$WM_CFLAGS -m64"
export WM_CXX='g++' export WM_CXXFLAGS="$WM_CXXFLAGS -m64"
export WM_CFLAGS='-m64 -fPIC' export WM_LDFLAGS="-m64"
export WM_CXXFLAGS='-m64 -fPIC -std=c++11'
export WM_LDFLAGS='-m64'
;; ;;
ppc64le) ppc64le)
WM_ARCH=linuxPPC64le WM_ARCH=linuxPPC64le
export WM_COMPILER_LIB_ARCH=64 export WM_COMPILER_LIB_ARCH=64
export WM_CC='gcc' export WM_CFLAGS="$WM_CFLAGS -m64"
export WM_CXX='g++' export WM_CXXFLAGS="$WM_CXXFLAGS -m64"
export WM_CFLAGS='-m64 -fPIC' export WM_LDFLAGS="-m64"
export WM_CXXFLAGS='-m64 -fPIC -std=c++11'
export WM_LDFLAGS='-m64'
;; ;;
*) *)
...@@ -108,11 +101,9 @@ SunOS) ...@@ -108,11 +101,9 @@ SunOS)
WM_ARCH=SunOS64 WM_ARCH=SunOS64
WM_MPLIB=FJMPI WM_MPLIB=FJMPI
export WM_COMPILER_LIB_ARCH=64 export WM_COMPILER_LIB_ARCH=64
export WM_CC='gcc' export WM_CFLAGS="$WM_CFLAGS -mabi=64"
export WM_CXX='g++' export WM_CXXFLAGS="$WM_CXXFLAGS -mabi=64"
export WM_CFLAGS='-mabi=64 -fPIC' export WM_LDFLAGS="-mabi=64 -G0"
export WM_CXXFLAGS='-mabi=64 -fPIC -std=c++11'
export WM_LDFLAGS='-mabi=64 -G0'
;; ;;
*) # An unsupported operating system *) # An unsupported operating system
...@@ -125,11 +116,10 @@ UNSUPPORTED_OS ...@@ -125,11 +116,10 @@ UNSUPPORTED_OS
;; ;;
esac esac
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# Optional jobControl directory: unset is equivalent to ~/.OpenFOAM/jobControl # [FOAM_JOB_DIR] - unset is equivalent to ~/.OpenFOAM/jobControl
# export FOAM_JOB_DIR="$HOME/.OpenFOAM/jobControl" ## export FOAM_JOB_DIR="$HOME/.OpenFOAM/jobControl"
# wmake configuration # wmake configuration
export WM_DIR=$WM_PROJECT_DIR/wmake export WM_DIR=$WM_PROJECT_DIR/wmake
...@@ -145,7 +135,12 @@ export FOAM_LIBBIN=$WM_PROJECT_DIR/platforms/$WM_OPTIONS/lib ...@@ -145,7 +135,12 @@ export FOAM_LIBBIN=$WM_PROJECT_DIR/platforms/$WM_OPTIONS/lib
export FOAM_EXT_LIBBIN=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER$WM_PRECISION_OPTION$WM_LABEL_OPTION/lib export FOAM_EXT_LIBBIN=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER$WM_PRECISION_OPTION$WM_LABEL_OPTION/lib
# Site-specific directory # Site-specific directory
siteDir="${WM_PROJECT_SITE:-$WM_PROJECT_INST_DIR/site}" if [ -n "$WM_PROJECT_SITE" ]
then
siteDir=$WM_PROJECT_SITE
else
siteDir=$WM_PROJECT_INST_DIR/site
fi
# Shared site executables/libraries # Shared site executables/libraries
# Similar naming convention as ~OpenFOAM expansion # Similar naming convention as ~OpenFOAM expansion
...@@ -203,18 +198,15 @@ _foamAddLib $FOAM_USER_LIBBIN:$FOAM_SITE_LIBBIN:$FOAM_LIBBIN ...@@ -203,18 +198,15 @@ _foamAddLib $FOAM_USER_LIBBIN:$FOAM_SITE_LIBBIN:$FOAM_LIBBIN
# Adjust for non-gcc compilers # Adjust for non-gcc compilers
case "$WM_COMPILER" in case "$WM_COMPILER" in
Clang*) Clang*) # Clang compiler suite
# Using clang compiler suite
export WM_CC='clang' export WM_CC='clang'
export WM_CXX='clang++' export WM_CXX='clang++'
;; ;;
Cray*) Cray*) # Cray system compilers
# Using cray system compilers
export WM_CC='cc' export WM_CC='cc'
export WM_CXX='CC' export WM_CXX='CC'
;; ;;
Icc*) Icc*) # Intel compilers
# Using intel compilers
export WM_CC='icc' export WM_CC='icc'
export WM_CXX='icpc' export WM_CXX='icpc'
;; ;;
...@@ -228,12 +220,15 @@ unset GMP_ARCH_PATH MPFR_ARCH_PATH ...@@ -228,12 +220,15 @@ unset GMP_ARCH_PATH MPFR_ARCH_PATH
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_foamEtc config.sh/compiler _foamEtc config.sh/compiler
# ThirdParty base for compilers
archDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH
case "$WM_COMPILER_TYPE-$WM_COMPILER" in case "$WM_COMPILER_TYPE-$WM_COMPILER" in
ThirdParty-Gcc*) ThirdParty-Gcc*)
gccDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH/$gcc_version gccDir=$archDir/$gcc_version
gmpDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH/${gmp_version:-gmp-system} gmpDir=$archDir/${gmp_version:-gmp-system}
mpfrDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH/${mpfr_version:-mpfr-system} mpfrDir=$archDir/${mpfr_version:-mpfr-system}
mpcDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH/${mpc_version:-mpc-system} mpcDir=$archDir/${mpc_version:-mpc-system}
# Check that the compiler directory can be found # Check that the compiler directory can be found
[ -d "$gccDir" ] || /bin/cat << GCC_NOT_FOUND 1>&2 [ -d "$gccDir" ] || /bin/cat << GCC_NOT_FOUND 1>&2
...@@ -277,7 +272,7 @@ GCC_NOT_FOUND ...@@ -277,7 +272,7 @@ GCC_NOT_FOUND
;; ;;
ThirdParty-Clang*) ThirdParty-Clang*)
clangDir=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH/$clang_version clangDir=$archDir/$clang_version
# Check that the compiler directory can be found # Check that the compiler directory can be found
[ -d "$clangDir" ] || /bin/cat << CLANG_NOT_FOUND 1>&2 [ -d "$clangDir" ] || /bin/cat << CLANG_NOT_FOUND 1>&2
...@@ -317,9 +312,9 @@ UNKNOWN_TYPE ...@@ -317,9 +312,9 @@ UNKNOWN_TYPE
esac esac
# Cleanup # Cleanup
# ~~~~~~~ # ~~~~~~~
unset archDir
unset gcc_version gccDir unset gcc_version gccDir
unset gmp_version gmpDir mpfr_version mpfrDir mpc_version mpcDir unset gmp_version gmpDir mpfr_version mpfrDir mpc_version mpcDir
unset clang_version clangDir unset clang_version clangDir
......
...@@ -51,8 +51,6 @@ setenv WM_COMPILER_TYPE system ...@@ -51,8 +51,6 @@ setenv WM_COMPILER_TYPE system
# WM_COMPILER = Gcc | Gcc4[8-9] | Gcc5[1-4] | Gcc6[1-3] | GccKNL # WM_COMPILER = Gcc | Gcc4[8-9] | Gcc5[1-4] | Gcc6[1-3] | GccKNL
# | Clang | Clang3[8-9] | Clang[45]0 | Icc | IccKNL | Cray # | Clang | Clang3[8-9] | Clang[45]0 | Icc | IccKNL | Cray
setenv WM_COMPILER Gcc setenv WM_COMPILER Gcc
setenv WM_COMPILER_ARCH # defined but empty
unsetenv WM_COMPILER_LIB_ARCH
#- Memory addressing: #- Memory addressing:
# WM_ARCH_OPTION = 32 | 64 # WM_ARCH_OPTION = 32 | 64
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment