From df80be2e0a7e8698b91dc00116e9d002f10abcbf Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Tue, 19 Jul 2016 07:41:15 +0000 Subject: Misc (re #1928): Updated configure-android to add sysroot setting in CFLAGS and LDFLAGS. This update will also remove linking warning 'cannot find entry symbol _start'. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5389 74dad513-b988-da41-8d7b-12977e46ad98 --- configure-android | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'configure-android') diff --git a/configure-android b/configure-android index a27057e2..e1655a4a 100755 --- a/configure-android +++ b/configure-android @@ -115,7 +115,7 @@ if test "$1" = "--use-ndk-cflags"; then export AR=`echo ${NDK_CXX}|sed 's/-g++/-ar/'`; export RANLIB=`echo ${NDK_CXX}|sed 's/-g++/-ranlib/'`; - export LDFLAGS="${LDFLAGS} -nostdlib -L${ANDROID_SYSROOT}${USR_LIB}" + export LDFLAGS="${LDFLAGS} --sysroot=${ANDROID_SYSROOT}" export LIBS="${LIBS} -lc -lgcc -ldl" export CFLAGS="${NDK_CFLAGS} ${CFLAGS}" export CPPFLAGS="${CFLAGS} -fexceptions -frtti" @@ -148,9 +148,9 @@ else export AR="${ANDROID_TC}/bin/${TARGET_HOST}-ar" export RANLIB="${ANDROID_TC}/bin/${TARGET_HOST}-ranlib" - export LDFLAGS="${LDFLAGS} -nostdlib -L${ANDROID_SYSROOT}${USR_LIB}" + export LDFLAGS="${LDFLAGS} --sysroot=${ANDROID_SYSROOT}" export LIBS="${LIBS} -lc -lgcc" - export CFLAGS="${CFLAGS} -I${ANDROID_SYSROOT}/usr/include" + export CFLAGS="${CFLAGS} --sysroot=${ANDROID_SYSROOT}" export CPPFLAGS="${CFLAGS} -fexceptions -frtti" export CXXFLAGS="${CXXFLAGS} -shared --sysroot=${ANDROID_SYSROOT} -fexceptions -frtti" @@ -167,12 +167,12 @@ fi # gnustl STDCPP_TC_VER=`ls -d ${ANDROID_NDK_ROOT}/sources/cxx-stl/gnu-libstdc++/[0-9]* | sort -gr | head -1` STDCPP_CFLAGS="-I${STDCPP_TC_VER}/include -I${STDCPP_TC_VER}/libs/${TARGET_ABI}/include" -STDCPP_LIBS="${ANDROID_SYSROOT}${USR_LIB}/crtbegin_so.o -lgnustl_static" +STDCPP_LIBS="-lgnustl_static" STDCPP_LDFLAGS="-L${STDCPP_TC_VER}/libs/${TARGET_ABI}/" # stlport #STDCPP_CFLAGS="-I${ANDROID_NDK_ROOT}/sources/cxx-stl/stlport/stlport" -#STDCPP_LIBS="${ANDROID_SYSROOT}${USR_LIB}/crtbegin_so.o -lstlport_static -ldl" +#STDCPP_LIBS="-lstlport_static -ldl" #STDCPP_LDFLAGS="-L${ANDROID_NDK_ROOT}/sources/cxx-stl/stlport/libs/${TARGET_ABI}" export CFLAGS="${CFLAGS} ${STDCPP_CFLAGS}" -- cgit v1.2.3