Revert "Switch platform-NDK unwinder to LLVM libunwind.a prebuilt"
This reverts commit 85a1213232
.
Reason for revert: b/184095989
Change-Id: I4643a7bb2fea6411d7c673ec4017fdbab6070b9d
This commit is contained in:
@@ -266,7 +266,10 @@ ifneq ($(LOCAL_SDK_VERSION),)
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
my_ndk_stl_static_lib += $(my_libcxx_libdir)/libunwind.a
|
ifneq (,$(filter armeabi armeabi-v7a,$(my_cpu_variant)))
|
||||||
|
my_ndk_stl_static_lib += $(my_libcxx_libdir)/libunwind.a
|
||||||
|
endif
|
||||||
|
|
||||||
my_ldlibs += -ldl
|
my_ldlibs += -ldl
|
||||||
else # LOCAL_NDK_STL_VARIANT must be none
|
else # LOCAL_NDK_STL_VARIANT must be none
|
||||||
# Do nothing.
|
# Do nothing.
|
||||||
|
@@ -82,7 +82,15 @@ ifneq ($(filter $(my_cxx_stl),libc++ libc++_static),)
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
else ifeq ($(my_cxx_stl),ndk)
|
else ifeq ($(my_cxx_stl),ndk)
|
||||||
# Using an NDK STL. Handled in binary.mk.
|
# Using an NDK STL. Handled in binary.mk, except for the unwinder.
|
||||||
|
# TODO: Switch the NDK over to the LLVM unwinder for non-arm32 architectures.
|
||||||
|
ifeq (arm,$($(my_prefix)$(LOCAL_2ND_ARCH_VAR_PREFIX)ARCH))
|
||||||
|
my_static_libraries += libunwind_llvm
|
||||||
|
my_ldflags += -Wl,--exclude-libs,libunwind_llvm.a
|
||||||
|
else
|
||||||
|
my_static_libraries += libgcc_stripped
|
||||||
|
my_ldflags += -Wl,--exclude-libs,libgcc_stripped.a
|
||||||
|
endif
|
||||||
else ifeq ($(my_cxx_stl),libstdc++)
|
else ifeq ($(my_cxx_stl),libstdc++)
|
||||||
$(error $(LOCAL_PATH): $(LOCAL_MODULE): libstdc++ is not supported)
|
$(error $(LOCAL_PATH): $(LOCAL_MODULE): libstdc++ is not supported)
|
||||||
else ifeq ($(my_cxx_stl),none)
|
else ifeq ($(my_cxx_stl),none)
|
||||||
|
Reference in New Issue
Block a user