1
1
diff --git a/build-android.sh b/build-android.sh
2
- index 40453f7..97a3203 100755
2
+ index 40453f7..ad78ddf 100755
3
3
--- a/build-android.sh
4
4
+++ b/build-android.sh
5
- @@ -258,9 +258,9 @@ case "$NDK_RN" in
5
+ @@ -258,9 +258,14 @@ case "$NDK_RN" in
6
6
TOOLSET=gcc-androidR8e
7
7
;;
8
8
"10 (64-bit)")
@@ -11,19 +11,24 @@ index 40453f7..97a3203 100755
11
11
- TOOLSET=gcc-androidR8e
12
12
+ TOOLCHAIN=llvm-3.4
13
13
+ CXXPATH=$AndroidNDKRoot/toolchains/${TOOLCHAIN}/prebuilt/${PlatformOS}-x86_64/bin/clang++
14
+ + TOOLSET=clang-androidR8e
15
+ + ;;
16
+ + "10e-rc4 (64-bit)")
17
+ + TOOLCHAIN=llvm-3.6
18
+ + CXXPATH=$AndroidNDKRoot/toolchains/${TOOLCHAIN}/prebuilt/${PlatformOS}-x86_64/bin/clang++
14
19
+ TOOLSET=clang-androidR8e
15
20
;;
16
21
*)
17
22
echo "Undefined or not supported Android NDK version!"
18
- @@ -392,6 +392 ,7 @@ echo "Building boost for android"
23
+ @@ -392,6 +397 ,7 @@ echo "Building boost for android"
19
24
export PATH=$AndroidBinariesPath:$PATH
20
25
export AndroidNDKRoot
21
26
export NO_BZIP2=1
22
27
+ export ICONV_PATH="`pwd`/../../libiconv/armeabi-v7a"
23
28
24
29
cxxflags=""
25
30
for flag in $CXXFLAGS; do cxxflags="$cxxflags cxxflags=$flag"; done
26
- @@ -404,8 +405 ,12 @@ echo "Building boost for android"
31
+ @@ -404,8 +410 ,12 @@ echo "Building boost for android"
27
32
threading=multi \
28
33
--layout=versioned \
29
34
--prefix="./../$BUILD_DIR/" \
@@ -38,7 +43,7 @@ index 40453f7..97a3203 100755
38
43
} | tee -a $PROGDIR/build.log
39
44
40
45
diff --git a/configs/user-config-boost-1_55_0.jam b/configs/user-config-boost-1_55_0.jam
41
- index 666d4c8..5f6bab8 100644
46
+ index 666d4c8..df597f6 100644
42
47
--- a/configs/user-config-boost-1_55_0.jam
43
48
+++ b/configs/user-config-boost-1_55_0.jam
44
49
@@ -41,82 +41,41 @@ import os ;
@@ -50,7 +55,7 @@ index 666d4c8..5f6bab8 100644
50
55
+ using clang : androidR8e
51
56
:
52
57
- arm-linux-androideabi-g++
53
- + $(AndroidNDKRoot)/toolchains/llvm-3.4 /prebuilt/linux-x86_64/bin/clang++
58
+ + $(AndroidNDKRoot)/toolchains/llvm-3.6 /prebuilt/linux-x86_64/bin/clang++
54
59
:
55
60
- <archiver>arm-linux-androideabi-ar
56
61
+ <compileflags>--gcc-toolchain="$(AndroidNDKRoot)/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64"
0 commit comments