Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fcb16db6 authored by Ryan Prichard's avatar Ryan Prichard Committed by Automerger Merge Worker
Browse files

Merge "Switch platform EH unwinder to prebuilt LLVM libunwind" am: 39ac1faf

Original change: https://android-review.googlesource.com/c/platform/build/+/1551261

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia8632dda856f9c5d8fdf0fb84f894f86b88b9a65
parents 3efc0cd5 39ac1faf
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -78,18 +78,12 @@ ifneq ($(filter $(my_cxx_stl),libc++ libc++_static),)
        my_static_libraries += libc++demangle

        ifeq ($(my_link_type),static)
            my_static_libraries += libm libc
            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
            my_static_libraries += libm libc libunwind
        endif
    endif
else ifeq ($(my_cxx_stl),ndk)
    # 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