From 929057e7ff870ceb931c96054be0ffd5ff39da8e Mon Sep 17 00:00:00 2001 From: Ivan Max Date: Mon, 4 Sep 2023 13:43:23 +0300 Subject: [PATCH] termux_step_configure_cmake.sh: don't add `--target` flag when compiling based on glibc --- scripts/build/configure/termux_step_configure_cmake.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/build/configure/termux_step_configure_cmake.sh b/scripts/build/configure/termux_step_configure_cmake.sh index 7d3b9886ed..b5f3cabfbb 100644 --- a/scripts/build/configure/termux_step_configure_cmake.sh +++ b/scripts/build/configure/termux_step_configure_cmake.sh @@ -19,9 +19,11 @@ termux_step_configure_cmake() { local CMAKE_ADDITIONAL_ARGS=() if [ "$TERMUX_ON_DEVICE_BUILD" = "false" ]; then - CXXFLAGS+=" --target=$CCTERMUX_HOST_PLATFORM" - CFLAGS+=" --target=$CCTERMUX_HOST_PLATFORM" - LDFLAGS+=" --target=$CCTERMUX_HOST_PLATFORM" + if [ "$TERMUX_PACKAGE_LIBRARY" = "bionic" ]; then + CXXFLAGS+=" --target=$CCTERMUX_HOST_PLATFORM" + CFLAGS+=" --target=$CCTERMUX_HOST_PLATFORM" + LDFLAGS+=" --target=$CCTERMUX_HOST_PLATFORM" + fi CMAKE_ADDITIONAL_ARGS+=("-DCMAKE_CROSSCOMPILING=True") CMAKE_ADDITIONAL_ARGS+=("-DCMAKE_LINKER=$TERMUX_STANDALONE_TOOLCHAIN/bin/$LD $LDFLAGS")