From 1128b793ad1c967b4eb1ff18b70d52f4d6d22c42 Mon Sep 17 00:00:00 2001 From: helloworld664 <3226476857@qq.com> Date: Tue, 10 Jan 2023 19:32:22 +0800 Subject: [PATCH 1/2] hdf5-1.8.12-clang, netcdf-4.7.4-clang --- package/hdf5/1.8.12/clang/install.sh | 2 +- package/netcdf/4.7.4/clang/install.sh | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/hdf5/1.8.12/clang/install.sh b/package/hdf5/1.8.12/clang/install.sh index 58a71f0..1991156 100644 --- a/package/hdf5/1.8.12/clang/install.sh +++ b/package/hdf5/1.8.12/clang/install.sh @@ -12,7 +12,7 @@ if [ x"$(arch)" = xaarch64 ];then else build_type='' fi -./configure --prefix=$1 ${build_type} --enable-fortran --enable-static=yes --enable-parallel --disable-shared CFLAGS="-O3 -fPIC -Wno-incompatible-pointer-types-discards-qualifiers -Wno-non-literal-null-conversion" FCFLAGS="-O3 -fPIC" +./configure --prefix=$1 ${build_type} --enable-fortran --enable-static=yes --enable-parallel --enable-shared CFLAGS="-O3 -fPIC -Wno-incompatible-pointer-types-discards-qualifiers -Wno-non-literal-null-conversion" FCFLAGS="-O3 -fPIC" sed -i '11835c wl="-Wl,"' libtool make -j make install \ No newline at end of file diff --git a/package/netcdf/4.7.4/clang/install.sh b/package/netcdf/4.7.4/clang/install.sh index 691474c..f6d9483 100644 --- a/package/netcdf/4.7.4/clang/install.sh +++ b/package/netcdf/4.7.4/clang/install.sh @@ -18,8 +18,7 @@ else fi HDF5_DIR=${1%/*/*}/hdf5-clang/1.8.12 PNETCDF_DIR=${1%/*/*}/pnetcdf/1.11.2 -./configure --prefix=$1 ${build_type} --disable-shared --enable-netcdf-4 --disable-dap --with-pic --disable-doxygen --enable-static --enable-pnetcdf --enable-largefile CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${PNETCDF_DIR}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" - +./configure --prefix=$1 ${build_type} --enable-shared --enable-netcdf-4 --disable-dap --with-pic --disable-doxygen --enable-static --enable-pnetcdf --enable-largefile CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${PNETCDF_DIR}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" make -j16 make install @@ -28,6 +27,8 @@ export LD_LIBRARY_PATH=$1/lib:$LD_LIBRARY_PATH export NETCDF=${1} cd ../netcdf-fortran-${netcdf_f_version} -./configure --prefix=$1 ${build_type} --disable-shared --with-pic --disable-doxygen --enable-largefile --enable-static CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${1}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${1}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${1}/lib" CFLAGS="-O3 -L${HDF5_DIR}/HDF5/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" CXXFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" FCFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" +./configure --prefix=$1 ${build_type} --enable-shared --with-pic --disable-doxygen --enable-largefile --enable-static CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${1}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${1}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${1}/lib" CFLAGS="-O3 -L${HDF5_DIR}/HDF5/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" CXXFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" FCFLAGS="-O3 -L${HDF5_DIR}/lib -L${1}/lib -I${HDF5_DIR}/include -I${1}/include" +sed -i '11686c wl="-Wl,"' libtool +sed -i '11838c wl="-Wl,"' libtool make -j16 make install -- Gitee From bd36cebf6b49f4848315042662788bdc661fd7c7 Mon Sep 17 00:00:00 2001 From: helloworld664 <3226476857@qq.com> Date: Tue, 10 Jan 2023 20:06:26 +0800 Subject: [PATCH 2/2] hdf5-1.8.12-clang --- package/hdf5/1.8.12/clang/install.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/hdf5/1.8.12/clang/install.sh b/package/hdf5/1.8.12/clang/install.sh index 1991156..3880e13 100644 --- a/package/hdf5/1.8.12/clang/install.sh +++ b/package/hdf5/1.8.12/clang/install.sh @@ -13,6 +13,7 @@ else build_type='' fi ./configure --prefix=$1 ${build_type} --enable-fortran --enable-static=yes --enable-parallel --enable-shared CFLAGS="-O3 -fPIC -Wno-incompatible-pointer-types-discards-qualifiers -Wno-non-literal-null-conversion" FCFLAGS="-O3 -fPIC" -sed -i '11835c wl="-Wl,"' libtool +sed -i '10121c wl="-Wl,"' libtool +sed -i '10270c wl="-Wl,"' libtool make -j make install \ No newline at end of file -- Gitee