Chaoren Lin
ea575525e1
Use lowercase for local cmake variables.
...
llvm-svn: 244345
2015-08-07 18:54:06 +00:00
Chaoren Lin
60852bcb06
Hide cmake variables related to static linking Android lldb-server.
...
llvm-svn: 244344
2015-08-07 18:54:04 +00:00
Chaoren Lin
d47fb197f6
Update to D11825.
...
Summary:
Adding `-latomic` to `ANDROID_LINKER_FLAGS` doesn't actually work.
Adding `atomic` to `LLDB_SYSTEM_LIBS` does.
Related: D11831.
Reviewers: Andrzej, ovyalov
Subscribers: tberghammer, danalbert, srhines, lldb-commits
Differential Revision: http://reviews.llvm.org/D11840
llvm-svn: 244343
2015-08-07 18:54:02 +00:00
Chaoren Lin
4c1ff05a70
Add -latomic to Android mips build to avoid http://b.android.com/182094 .
...
Reviewers: ovyalov
Subscribers: tberghammer, danalbert, srhines, lldb-commits
Differential Revision: http://reviews.llvm.org/D11825
llvm-svn: 244298
2015-08-06 23:53:07 +00:00
Chaoren Lin
dfcecdeeb2
Static Android build doesn't need shared libs.
...
llvm-svn: 244073
2015-08-05 17:42:46 +00:00
Chaoren Lin
d3fe8198f4
Allow sysroot and python to be specified for Android build.
...
llvm-svn: 244072
2015-08-05 17:42:44 +00:00
Chaoren Lin
06ebba4fe5
Re-enable static Android build after build master restart.
...
llvm-svn: 242814
2015-07-21 17:50:49 +00:00
Chaoren Lin
52fd3bf15a
Fix whitespace in Android.cmake.
...
llvm-svn: 242717
2015-07-20 21:46:23 +00:00
Chaoren Lin
ca92fb097b
[Android] Only enable evil libdl.a hack when building statically.
...
llvm-svn: 242716
2015-07-20 21:46:20 +00:00
Chaoren Lin
384db3ab16
Revert static Android build until build master restarts.
...
llvm-svn: 242688
2015-07-20 17:35:52 +00:00
Chaoren Lin
857a43c70a
Add evil hack to workaround the missing libdl.a in the Android toolchain.
...
Reviewers: vharron, ovyalov
Subscribers: tberghammer, danalbert, srhines, lldb-commits
Differential Revision: http://reviews.llvm.org/D11321
llvm-svn: 242599
2015-07-18 01:09:43 +00:00
Chaoren Lin
9070f53079
Detect if necessary to build inferior with -pie for Android.
...
Summary:
- Add target_is_android check (with cached results).
- Make android_device_api also cache results.
- Also removes the need to pass --env OS=Android when testing against Android.
Reviewers: sivachandra, tberghammer, clayborg, danalbert
Subscribers: chaoren, tberghammer, danalbert, srhines, lldb-commits
Differential Revision: http://reviews.llvm.org/D11309
llvm-svn: 242580
2015-07-17 22:13:29 +00:00
Chaoren Lin
109ef8cf6b
Re-landing r242318 after buildbot update.
...
llvm-svn: 242488
2015-07-16 23:45:08 +00:00
Tamas Berghammer
a0cd89a445
Revert "Default to linking lldb-server statically for Android."
...
With static linking lldb-server crashes in platform mode when
tries to listen on localhost:5432 on the android build bot.
This reverts commit 3ea861707dec8423746679ff496e4fd03255d4cf.
llvm-svn: 242401
2015-07-16 14:13:01 +00:00
Chaoren Lin
e271658ec1
Use accept instead of accept4 for Android.
...
Summary:
The accept4 syscall is missing on older ARM Android kernels, and the accept()
call is implemented with the accept4 syscall, so we'll need to call the accept
syscall directly.
Reviewers: vharron, tberghammer, labath
Subscribers: ovyalov, chaoren, labath, tberghammer, aemerson, lldb-commits
Differential Revision: http://reviews.llvm.org/D10887
llvm-svn: 242319
2015-07-15 19:22:12 +00:00
Chaoren Lin
f7ee0870ae
Default to linking lldb-server statically for Android.
...
Reviewers: vharron, tberghammer
Subscribers: chaoren, labath, tberghammer, lldb-commits
Differential Revision: http://reviews.llvm.org/D10858
llvm-svn: 242318
2015-07-15 19:22:09 +00:00
Vince Harron
8b33567189
Get lldb-server building on android-9
...
Build lldb-server with an android-9 sysroot.
llvm-svn: 237078
2015-05-12 01:10:56 +00:00
Chaoren Lin
1d6ab11141
Add CMAKE_EXECUTABLE_SUFFIX to build with Android toolchain on Windows.
...
Reviewers: vharron, zturner, flackr
Subscribers: tberghammer, lldb-commits
Differential Revision: http://reviews.llvm.org/D9177
llvm-svn: 236185
2015-04-29 23:59:22 +00:00
Tamas Berghammer
d858487edd
Fix build of lldb-gdbserver and lldb-platform for android (arm32, x86)
...
* Fix cmake script for android x86
* Reorder includes to avoid collision between system macros and local
variables in clang framework
Differential Revision: http://reviews.llvm.org/D7435
llvm-svn: 228388
2015-02-06 10:57:40 +00:00
Chaoren Lin
ef1585ea7c
added some missing ABIs
...
llvm-svn: 227922
2015-02-03 01:51:10 +00:00
Shawn Best
e1a76dba0d
LLGS Android target support (r221570) missed adding some files: http://reviews.llvm.org/D6166
...
llvm-svn: 221593
2014-11-10 15:06:15 +00:00