diff options
author | Tobias Markmann <tm@ayena.de> | 2014-11-27 12:47:40 (GMT) |
---|---|---|
committer | Swift Review <review@swift.im> | 2014-12-10 14:57:23 (GMT) |
commit | ea0838a3a7bd33ee49a8bec1dc4b111e8cd720db (patch) | |
tree | bc31f2a238981b3425640f22d79f11fba2220f5a /BuildTools | |
parent | 8edff5891388643382151e80d170e87902eff2ed (diff) | |
download | swift-ea0838a3a7bd33ee49a8bec1dc4b111e8cd720db.zip swift-ea0838a3a7bd33ee49a8bec1dc4b111e8cd720db.tar.bz2 |
Use ar tool from the cross-compiling toolchain when building for Android.
Test-Information:
Tested with nm tool from cross-compiling toolchain. Before it would report
'Malformed archive' for libSwiften.a. Now it correctly lists all symbols without
reporting an error.
Change-Id: I3901bb206487a05124986bbdc53f336aed932f5b
Diffstat (limited to 'BuildTools')
-rw-r--r-- | BuildTools/SCons/SConscript.boot | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/BuildTools/SCons/SConscript.boot b/BuildTools/SCons/SConscript.boot index 00242fe..1455962 100644 --- a/BuildTools/SCons/SConscript.boot +++ b/BuildTools/SCons/SConscript.boot @@ -420,6 +420,7 @@ if target in ["android"] : env["ENV"]["PATH"] = env["android_toolchain"] + "/bin:" + env["ENV"]["PATH"] env["CC"] = "arm-linux-androideabi-gcc" env["CXX"] = "arm-linux-androideabi-g++" + env["AR"] = "arm-linux-androideabi-ar" env["RANLIB"] = "arm-linux-androideabi-ranlib" env.Append(CPPDEFINES = ["ANDROID"]) env.Append(CPPDEFINES = ["_REENTRANT", "_GLIBCXX__PTHREADS"]) |