[Lldb-commits] [PATCH] LLGS Android target support

Andy Chien achien at blueshiftinc.com
Fri Nov 7 07:45:56 PST 2014


Hi clayborg, jingham, tfiala, vharron, sbest,

Added Android x86_64 support to the build compiled using standalone NDK.  

It needs a separate __ANDROID_NDK__ define instead of re-using ANDROID and/or __ANDROID__ defines because different version of NDK for different targets (arm vs x86 for example) seem to have some include path differences. 

This change does require some changes in LLVM. The patch for that was submitted separately.

http://reviews.llvm.org/D6166

Files:
  CMakeLists.txt
  cmake/LLDBDependencies.cmake
  cmake/platforms/Android.cmake
  include/lldb/Core/RegularExpression.h
  include/lldb/Host/Config.h
  include/lldb/Host/Editline.h
  include/lldb/Host/android/Android.h
  include/lldb/Host/android/Config.h
  include/lldb/Host/android/editlineandroid.h
  include/lldb/lldb-private.h
  scripts/Python/modules/CMakeLists.txt
  source/CMakeLists.txt
  source/Core/ConnectionSharedMemory.cpp
  source/DataFormatters/CXXFormatterFunctions.cpp
  source/Host/CMakeLists.txt
  source/Host/android/EditLineAndroid.cpp
  source/Host/common/File.cpp
  source/Host/common/Host.cpp
  source/Host/common/Socket.cpp
  source/Host/linux/Host.cpp
  source/Host/posix/HostThreadPosix.cpp
  source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
  source/Plugins/Platform/Linux/PlatformLinux.cpp
  source/Plugins/Process/Linux/NativeProcessLinux.cpp
  source/Plugins/Process/Linux/ProcessMonitor.cpp
  source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
  source/Utility/PseudoTerminal.cpp
  tools/CMakeLists.txt
  tools/driver/Driver.cpp
  tools/driver/Platform.h
  tools/lldb-gdbserver/CMakeLists.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D6166.15922.patch
Type: text/x-patch
Size: 43841 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20141107/dd7c6541/attachment.bin>


More information about the lldb-commits mailing list