summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChaoren Lin <chaorenl@google.com>2015-08-07 18:54:02 +0000
committerChaoren Lin <chaorenl@google.com>2015-08-07 18:54:02 +0000
commitd47fb197f608a8034bee1cc875e843e1558863a6 (patch)
tree8434d3820d0938bb41a496a1fdf0202b997c33fa
parente173314d39bfb571cde4a5ae497bed7d2285e660 (diff)
downloadbcm5719-llvm-d47fb197f608a8034bee1cc875e843e1558863a6.tar.gz
bcm5719-llvm-d47fb197f608a8034bee1cc875e843e1558863a6.zip
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
-rw-r--r--lldb/cmake/platforms/Android.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/lldb/cmake/platforms/Android.cmake b/lldb/cmake/platforms/Android.cmake
index af93051bbf2..bf3a6321ef1 100644
--- a/lldb/cmake/platforms/Android.cmake
+++ b/lldb/cmake/platforms/Android.cmake
@@ -109,7 +109,11 @@ elseif( ANDROID_ABI STREQUAL "armeabi" )
endif()
elseif( ANDROID_ABI STREQUAL "mips" )
# http://b.android.com/182094
- set( ANDROID_LINKER_FLAGS "${ANDROID_LINKER_FLAGS} -latomic" )
+ list( FIND LLDB_SYSTEM_LIBS atomic index )
+ if( index EQUAL -1 )
+ list( APPEND LLDB_SYSTEM_LIBS atomic )
+ set( LLDB_SYSTEM_LIBS ${LLDB_SYSTEM_LIBS} CACHE INTERNAL "" FORCE )
+ endif()
endif()
if( NOT LLVM_BUILD_STATIC )
OpenPOWER on IntegriCloud