0
0
mirror of https://github.com/zeromq/libzmq.git synced 2025-02-28 14:53:19 +08:00

Problem: Android build fails.

Solution: Update the android build helper to locate readelf binary
          included in android ndk.
This commit is contained in:
Sailaja Nagireddy 2020-12-04 20:56:50 +05:30
parent 1533bc3620
commit 89a536dd1d

View File

@ -267,12 +267,15 @@ function android_build_verify_so {
fi
android_build_check_fail
if command -v readelf >/dev/null 2>&1 ; then
local READELF="${TOOLCHAIN_PATH}/${TOOLCHAIN_HOST}-readelf"
if command -v ${READELF} >/dev/null 2>&1 ; then
local readelf_bin="${READELF}"
elif command -v readelf >/dev/null 2>&1 ; then
local readelf_bin="readelf"
elif command -v greadelf >/dev/null 2>&1 ; then
local readelf_bin="greadelf"
else
ANDROID_BUILD_FAIL+=("Could not find [g]readelf")
ANDROID_BUILD_FAIL+=("Could not find any of readelf, greadelf, or ${READELF}")
fi
android_build_check_fail