From 525686a37c5a03833ce2327298a4029766a5fe31 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Sun, 27 Mar 2022 22:32:55 +0900 Subject: [PATCH] openmpi: Rebuild after fix in libandroid-shmem --- packages/openmpi/build.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/openmpi/build.sh b/packages/openmpi/build.sh index 5d2da6575..c99ee0301 100644 --- a/packages/openmpi/build.sh +++ b/packages/openmpi/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Open source Message Passing Interface implementation" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91" TERMUX_PKG_VERSION=4.1.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://download.open-mpi.org/release/open-mpi/v${TERMUX_PKG_VERSION:0:3}/openmpi-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=d80b9219e80ea1f8bcfe5ad921bd9014285c4948c5965f4156a3831e60776444 TERMUX_PKG_DEPENDS="libandroid-shmem" @@ -21,6 +21,8 @@ ac_cv_member_struct_ifreq_ifr_hwaddr=no termux_step_pre_configure () { # rindex is an obsolete version of strrchr which is not available in Android: CFLAGS+=" -Drindex=strrchr -Dbcmp=memcmp" + # This (--no-as-needed) may not be needed after fix in libandroid-shmem + # by commit 92668b208de7802da97221ace1107c4b5ae6cfc4. LDFLAGS="${LDFLAGS/-Wl,--as-needed/}" LDFLAGS+=" -landroid-shmem" if [ $TERMUX_ARCH == "i686" ]; then