Workaround to prevent loading of a default compiler module
To prevent loading a default compiler module set COMPILER="" when calling sit. Note: Sit will not take care of unloading compiler modules manually loaded by the user Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
This commit is contained in:
parent
3ff9e1617c
commit
3e7938ec65
1 changed files with 9 additions and 7 deletions
16
sit
16
sit
|
@ -102,19 +102,21 @@ sit_info "Sit class file(s): $sit_classfile"
|
||||||
|
|
||||||
# compiler to use
|
# compiler to use
|
||||||
# (gnu|intel|pgi)
|
# (gnu|intel|pgi)
|
||||||
COMPILER=${COMPILER:=${DEFAULT_COMPILER}}
|
COMPILER=${COMPILER=$DEFAULT_COMPILER}
|
||||||
sit_info_verbose "Compiler: $COMPILER"
|
sit_info_verbose "Compiler: $COMPILER"
|
||||||
# use specific compiler version
|
# use specific compiler version
|
||||||
COMPILER_VERSION=${COMPILER_VERSION:=}
|
COMPILER_VERSION=${COMPILER_VERSION:=}
|
||||||
sit_info_verbose "Compiler version: $COMPILER_VERSION"
|
sit_info_verbose "Compiler version: $COMPILER_VERSION"
|
||||||
|
|
||||||
|
|
||||||
# Compiler specifications
|
if [ ! -z ${COMPILER} ] ; then
|
||||||
COMPILER_CONFIG_FILE="$SIT_PATH/etc/platform-configs/${PLATFORM}/compiler/${COMPILER}"
|
# Compiler specifications if compiler != null
|
||||||
if [ -e $COMPILER_CONFIG_FILE ] ; then
|
COMPILER_CONFIG_FILE="$SIT_PATH/etc/platform-configs/${PLATFORM}/compiler/${COMPILER}"
|
||||||
source $COMPILER_CONFIG_FILE
|
if [ -e $COMPILER_CONFIG_FILE ] ; then
|
||||||
else
|
source $COMPILER_CONFIG_FILE
|
||||||
sit_fail "Could not find configuration file for compiler '${COMPILER}' on platform '${PLATFORM}'."
|
else
|
||||||
|
sit_fail "Could not find configuration file for compiler '${COMPILER}' on platform '${PLATFORM}'."
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue