From 0135cfdcf7dd35d0630988479495ebb713608dea Mon Sep 17 00:00:00 2001 From: wanghanwen <1564586847@qq.com> Date: Thu, 8 Sep 2022 14:21:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9kml=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E4=B8=BAjarvis=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package/kml/1.4.0/bisheng/install.sh | 16 ++++++++-------- package/kml/1.4.0/gcc/install.sh | 16 ++++++++-------- package/kml/1.6.0/bisheng/install.sh | 14 +++++++------- package/kml/1.6.0/gcc/install.sh | 14 +++++++------- 4 files changed, 30 insertions(+), 30 deletions(-) diff --git a/package/kml/1.4.0/bisheng/install.sh b/package/kml/1.4.0/bisheng/install.sh index 4119f84..f9ae668 100644 --- a/package/kml/1.4.0/bisheng/install.sh +++ b/package/kml/1.4.0/bisheng/install.sh @@ -4,15 +4,15 @@ set -e . ${DOWNLOAD_TOOL} -u https://kunpeng-repo.obs.cn-north-4.myhuaweicloud.com/Kunpeng%20BoostKit/Kunpeng%20BoostKit%2021.0.1/BoostKit-kml_1.4.0_bisheng.zip . ${DOWNLOAD_TOOL} -u https://github.com/Reference-LAPACK/lapack/archive/refs/tags/v3.9.1.tar.gz -f lapack-3.9.1.tar.gz cd ${JARVIS_TMP} -if [ -d /usr/local/kml ];then - rpm -e boostkit-kml -fi +#if [ -d /usr/local/kml ];then +# rpm -e boostkit-kml +#fi unzip -o ${JARVIS_DOWNLOAD}/BoostKit-kml_1.4.0_bisheng.zip -rpm --force --nodeps -ivh boostkit-kml-1.4.0-1.aarch64.rpm +rpm --force --nodeps -ivh --relocate /usr/local/kml=$1 --badreloc=$1 boostkit-kml-1.4.0-1.aarch64.rpm # generate full lapack netlib=${JARVIS_DOWNLOAD}/lapack-3.9.1.tar.gz -klapack=/usr/local/kml/lib/libklapack.a -kservice=/usr/local/kml/lib/libkservice.a +klapack=$1/lib/libklapack.a +kservice=$1/lib/libkservice.a echo $netlib echo $klapack @@ -52,6 +52,6 @@ done < comm.sym # (optional) build a full lapack shared library clang -o libklapack_full.so -shared -fPIC -Wl,--whole-archive $klapack liblapack_adapt.a $kservice -Wl,--no-whole-archive -fopenmp -lpthread -lgfortran -lm -\cp libklapack_full.so /usr/local/kml/lib/ +\cp libklapack_full.so $1/lib/ echo "Generated liblapack_adapt.a and libklapack_full.so" -exit 0 \ No newline at end of file +exit 0 diff --git a/package/kml/1.4.0/gcc/install.sh b/package/kml/1.4.0/gcc/install.sh index 5368499..83f68e8 100644 --- a/package/kml/1.4.0/gcc/install.sh +++ b/package/kml/1.4.0/gcc/install.sh @@ -4,16 +4,16 @@ set -e . ${DOWNLOAD_TOOL} -u https://kunpeng-repo.obs.cn-north-4.myhuaweicloud.com/Kunpeng%20BoostKit/Kunpeng%20BoostKit%2021.0.1/BoostKit-kml_1.4.0.zip -f BoostKit-kml_1.4.0-gcc.zip . ${DOWNLOAD_TOOL} -u https://github.com/Reference-LAPACK/lapack/archive/refs/tags/v3.9.1.tar.gz -f lapack-3.9.1.tar.gz cd ${JARVIS_TMP} -if [ -d /usr/local/kml ];then - rpm -e boostkit-kml -fi +#if [ -d /usr/local/kml ];then +# rpm -e boostkit-kml +#fi unzip -o ${JARVIS_DOWNLOAD}/BoostKit-kml_1.4.0-gcc.zip -rpm --force --nodeps -ivh boostkit-kml-1.4.0-1.aarch64.rpm +rpm --force --nodeps -ivh --relocate /usr/local/kml=$1 --badreloc=$1 boostkit-kml-1.4.0-1.aarch64.rpm # generate full lapack netlib=${JARVIS_DOWNLOAD}/lapack-3.9.1.tar.gz -klapack=/usr/local/kml/lib/libklapack.a -kservice=/usr/local/kml/lib/libkservice.a +klapack=$1/lib/libklapack.a +kservice=$1/lib/libkservice.a echo $netlib echo $klapack @@ -53,6 +53,6 @@ done < comm.sym # (optional) build a full lapack shared library gcc -o libklapack_full.so -shared -fPIC -Wl,--whole-archive $klapack liblapack_adapt.a $kservice -Wl,--no-whole-archive -fopenmp -lpthread -lgfortran -lm -\cp libklapack_full.so /usr/local/kml/lib/ +\cp libklapack_full.so $1/lib/ echo "Generated liblapack_adapt.a and libklapack_full.so" -exit 0 \ No newline at end of file +exit 0 diff --git a/package/kml/1.6.0/bisheng/install.sh b/package/kml/1.6.0/bisheng/install.sh index 523f1a3..4c3b240 100644 --- a/package/kml/1.6.0/bisheng/install.sh +++ b/package/kml/1.6.0/bisheng/install.sh @@ -5,15 +5,15 @@ kml_version=1.6.0 . ${DOWNLOAD_TOOL} -u https://kunpeng-repo.obs.cn-north-4.myhuaweicloud.com/Kunpeng%20BoostKit/Kunpeng%20BoostKit%2022.0.RC3/BoostKit-kml_${kml_version}_bisheng.zip . ${DOWNLOAD_TOOL} -u https://github.com/Reference-LAPACK/lapack/archive/refs/tags/v3.9.1.tar.gz -f lapack-3.9.1.tar.gz cd ${JARVIS_TMP} -if [ -d /usr/local/kml ];then - rpm -e boostkit-kml -fi +#if [ -d /usr/local/kml ];then +# rpm -e boostkit-kml +#fi unzip -o ${JARVIS_DOWNLOAD}/BoostKit-kml_${kml_version}_bisheng.zip -rpm --force --nodeps -ivh boostkit-kml-${kml_version}-1.aarch64.rpm +rpm --force --nodeps -ivh --relocate /usr/local/kml=$1 --badreloc=$1 boostkit-kml-${kml_version}-1.aarch64.rpm # generate full lapack netlib=${JARVIS_DOWNLOAD}/lapack-3.9.1.tar.gz -klapack=/usr/local/kml/lib/libklapack.a -kservice=/usr/local/kml/lib/libkservice.a +klapack=$1/lib/libklapack.a +kservice=$1/lib/libkservice.a echo $netlib echo $klapack @@ -53,6 +53,6 @@ done < comm.sym # (optional) build a full lapack shared library clang -o libklapack_full.so -shared -fPIC -Wl,--whole-archive $klapack liblapack_adapt.a $kservice -Wl,--no-whole-archive -fopenmp -lpthread -lgfortran -lm -\cp libklapack_full.so /usr/local/kml/lib/ +\cp libklapack_full.so $1/lib/ echo "Generated liblapack_adapt.a and libklapack_full.so" exit 0 diff --git a/package/kml/1.6.0/gcc/install.sh b/package/kml/1.6.0/gcc/install.sh index 4b01ba7..9d6b877 100644 --- a/package/kml/1.6.0/gcc/install.sh +++ b/package/kml/1.6.0/gcc/install.sh @@ -5,16 +5,16 @@ kml_version=1.6.0 . ${DOWNLOAD_TOOL} -u https://kunpeng-repo.obs.cn-north-4.myhuaweicloud.com/Kunpeng%20BoostKit/Kunpeng%20BoostKit%2022.0.RC3/BoostKit-kml_${kml_version}.zip . ${DOWNLOAD_TOOL} -u https://github.com/Reference-LAPACK/lapack/archive/refs/tags/v3.9.1.tar.gz -f lapack-3.9.1.tar.gz cd ${JARVIS_TMP} -if [ -d /usr/local/kml ];then - rpm -e boostkit-kml -fi +#if [ -d /usr/local/kml ];then +# rpm -e boostkit-kml +#fi unzip -o ${JARVIS_DOWNLOAD}/BoostKit-kml_${kml_version}.zip -rpm --force --nodeps -ivh boostkit-kml-${kml_version}-1.aarch64.rpm +rpm --force --nodeps -ivh --relocate /usr/local/kml=$1 --badreloc=$1 boostkit-kml-${kml_version}-1.aarch64.rpm # generate full lapack netlib=${JARVIS_DOWNLOAD}/lapack-3.9.1.tar.gz -klapack=/usr/local/kml/lib/libklapack.a -kservice=/usr/local/kml/lib/libkservice.a +klapack=$1/lib/libklapack.a +kservice=$1/lib/libkservice.a echo $netlib echo $klapack @@ -54,6 +54,6 @@ done < comm.sym # (optional) build a full lapack shared library gcc -o libklapack_full.so -shared -fPIC -Wl,--whole-archive $klapack liblapack_adapt.a $kservice -Wl,--no-whole-archive -fopenmp -lpthread -lgfortran -lm -\cp libklapack_full.so /usr/local/kml/lib/ +\cp libklapack_full.so $1/lib/ echo "Generated liblapack_adapt.a and libklapack_full.so" exit 0 -- Gitee