Skip to content

Commit d749f6c

Browse files
tlundeenAndrewSB
authored andcommitted
Fix build to work on MacOS
Changed default NDK version from 4.8 to 4.9
1 parent 77064c9 commit d749f6c

File tree

4 files changed

+20
-9
lines changed

4 files changed

+20
-9
lines changed

build.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ uname -s | grep -i "linux" && NCPU=`cat /proc/cpuinfo | grep -c -i processor`
99

1010
NDK=`which ndk-build`
1111
NDK=`dirname $NDK`
12-
NDK=`readlink -f $NDK`
12+
#NDK=`readlink -f $NDK`
1313

1414
export CLANG=1
1515

@@ -180,8 +180,8 @@ cd $BUILDDIR/$ARCH
180180
cd ..
181181
} || exit 1
182182

183-
sed -i "s@LD_SONAME *=.*@LD_SONAME =@g" config/mh-linux
184-
sed -i "s%ln -s *%cp -f \$(dir \$@)/%g" config/mh-linux
183+
sed -i.tmp "s@LD_SONAME *=.*@LD_SONAME =@g" config/mh-linux
184+
sed -i.tmp "s%ln -s *%cp -f \$(dir \$@)/%g" config/mh-linux
185185

186186
env CFLAGS="-I$NDK/sources/android/support/include -frtti -fexceptions" \
187187
LDFLAGS="-frtti -fexceptions -L$BUILDDIR/$ARCH/lib" \
@@ -199,13 +199,13 @@ cd $BUILDDIR/$ARCH
199199
# ICULEHB_LIBS="-licu-le-hb" \
200200
# --enable-layoutex \
201201

202-
sed -i "s@^prefix *= *.*@prefix = .@" icudefs.mk || exit 1
202+
sed -i.tmp "s@^prefix *= *.*@prefix = .@" icudefs.mk || exit 1
203203

204204
env PATH=`pwd`:$PATH \
205205
$BUILDDIR/setCrossEnvironment-$ARCH.sh \
206206
make -j$NCPU VERBOSE=1 || exit 1
207207

208-
sed -i "s@^prefix *= *.*@prefix = `pwd`/../../@" icudefs.mk || exit 1
208+
sed -i.tmp "s@^prefix *= *.*@prefix = `pwd`/../../@" icudefs.mk || exit 1
209209

210210
env PATH=`pwd`:$PATH \
211211
$BUILDDIR/setCrossEnvironment-$ARCH.sh \

setCrossEnvironment-armeabi-v7a.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,16 @@ fi
1818

1919
NDK=`which ndk-build`
2020
NDK=`dirname $NDK`
21-
NDK=`readlink -f $NDK`
21+
#NDK=`readlink -f $NDK`
22+
23+
grep "64.bit" "$NDK/RELEASE.TXT" >/dev/null 2>&1 && MYARCH="${MYARCH}_64"
2224

2325
#echo NDK $NDK
2426
GCCPREFIX=arm-linux-androideabi
2527
[ -z "$NDK_TOOLCHAIN_VERSION" ] && NDK_TOOLCHAIN_VERSION=4.9
2628
[ -z "$PLATFORMVER" ] && PLATFORMVER=android-16
27-
GCCVER=4.8
29+
GCCVER=4.9
30+
2831
LOCAL_PATH=`dirname $0`
2932
if which realpath > /dev/null ; then
3033
LOCAL_PATH=`realpath $LOCAL_PATH`

setCrossEnvironment-armeabi.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,16 @@ fi
1616

1717
NDK=`which ndk-build`
1818
NDK=`dirname $NDK`
19-
NDK=`readlink -f $NDK`
19+
#NDK=`readlink -f $NDK`
20+
21+
grep "64.bit" "$NDK/RELEASE.TXT" >/dev/null 2>&1 && MYARCH="${MYARCH}_64"
2022

2123
#echo NDK $NDK
2224
GCCPREFIX=arm-linux-androideabi
2325
[ -z "$NDK_TOOLCHAIN_VERSION" ] && NDK_TOOLCHAIN_VERSION=4.9
2426
[ -z "$PLATFORMVER" ] && PLATFORMVER=android-15
27+
GCCVER=4.9
28+
2529
LOCAL_PATH=`dirname $0`
2630
if which realpath > /dev/null ; then
2731
LOCAL_PATH=`realpath $LOCAL_PATH`

setCrossEnvironment-x86.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,16 @@ fi
1616

1717
NDK=`which ndk-build`
1818
NDK=`dirname $NDK`
19-
NDK=`readlink -f $NDK`
19+
#NDK=`readlink -f $NDK`
20+
21+
grep "64.bit" "$NDK/RELEASE.TXT" >/dev/null 2>&1 && MYARCH="${MYARCH}_64"
2022

2123
#echo NDK $NDK
2224
GCCPREFIX=i686-linux-android
2325
[ -z "$NDK_TOOLCHAIN_VERSION" ] && NDK_TOOLCHAIN_VERSION=4.9
2426
[ -z "$PLATFORMVER" ] && PLATFORMVER=android-15
27+
GCCVER=4.9
28+
2529
LOCAL_PATH=`dirname $0`
2630
if which realpath > /dev/null ; then
2731
LOCAL_PATH=`realpath $LOCAL_PATH`

0 commit comments

Comments
 (0)