From 2f8801b4d21839cdb2a673f13ef2858680e53d34 Mon Sep 17 00:00:00 2001 From: edoapra Date: Fri, 20 Oct 2023 10:24:49 -0700 Subject: [PATCH] fix FLANG_NEW detection --- src/libext/openblas/build_openblas.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libext/openblas/build_openblas.sh b/src/libext/openblas/build_openblas.sh index 4b586f1f79..4a5df859ab 100755 --- a/src/libext/openblas/build_openblas.sh +++ b/src/libext/openblas/build_openblas.sh @@ -1,4 +1,4 @@ -!/usr/bin/env bash +#!/usr/bin/env bash #set -v arch=`uname -m` VERSION=0.3.24 @@ -152,7 +152,7 @@ elif [[ -n ${FC} ]] && [[ $(../../../config/strip_compiler.sh "${FC}") == "flan if [[ ${BLAS_SIZE} == 8 ]]; then LAPACK_FPFLAGS_VAL+=" -fdefault-integer-8" fi - FLANG_NEW = $( [ $( $({FC)} --help |head -1| cut -d " " -f 2 ) == flang ] && echo true || echo false) + FLANG_NEW=$( [ $( ${FC} --help |head -1| cut -d " " -f 2 ) == flang ] && echo true || echo false) elif [[ "${_FC}" == "crayftn" ]] ; then # FORCETARGET+=' F_COMPILER=FLANG ' LAPACK_FPFLAGS_VAL=" -s integer64 -ef " @@ -256,6 +256,8 @@ echo if [[ ${_FC} == xlf ]]; then $MYMAKE FC="xlf -qextname" $FORCETARGET LAPACK_FPFLAGS="$LAPACK_FPFLAGS_VAL" INTERFACE64="$sixty4_int" BINARY="$binary" NUM_THREADS=$MYNTS NO_CBLAS=1 NO_LAPACKE=1 DEBUG=0 USE_THREAD="$THREADOPT" libs netlib $MAKEJ >& openblas.log elif [[ ${FLANG_NEW} == "true" ]]; then + echo FLANG_NEW + echo $MYMAKE FC=$FC CC=$CC HOSTCC=gcc $FORCETARGET FCOMMON_OPT="$LAPACK_FPFLAGS_VAL" LAPACK_FPFLAGS="$LAPACK_FPFLAGS_VAL" INTERFACE64="$sixty4_int" BINARY="$binary" NUM_THREADS=128 NO_CBLAS=1 NO_LAPACKE=1 DEBUG=0 USE_THREAD ="$THREADOPT" libs netlib $MAKEJ $MYMAKE FC=$FC CC=$CC HOSTCC=gcc $FORCETARGET FCOMMON_OPT="$LAPACK_FPFLAGS_VAL" LAPACK_FPFLAGS="$LAPACK_FPFLAGS_VAL" INTERFACE64="$sixty4_int" BINARY="$binary" NUM_THREADS=128 NO_CBLAS=1 NO_LAPACKE=1 DEBUG=0 USE_THREAD="$THREADOPT" libs netlib $MAKEJ >& openblas.log else $MYMAKE FC=$FC CC=$CC HOSTCC=gcc $FORCETARGET LAPACK_FPFLAGS="$LAPACK_FPFLAGS_VAL" INTERFACE64="$sixty4_int" BINARY="$binary" NUM_THREADS=128 NO_CBLAS=1 NO_LAPACKE=1 DEBUG=0 USE_THREAD="$THREADOPT" libs netlib $MAKEJ >& openblas.log