OSDN Git Service

resolved conflicts for merge of 852fc3e6 to lmp-dev-plus-aosp
authorDan Albert <danalbert@google.com>
Wed, 15 Oct 2014 00:15:17 +0000 (17:15 -0700)
committerDan Albert <danalbert@google.com>
Wed, 15 Oct 2014 00:15:17 +0000 (17:15 -0700)
Change-Id: If3de742dcd2157c4690ae0eb34494dc11492054f

1  2 
core/combo/TARGET_linux-arm.mk
core/combo/TARGET_linux-arm64.mk
core/combo/TARGET_linux-mips.mk
core/combo/TARGET_linux-mips64.mk
core/combo/TARGET_linux-x86.mk
core/combo/TARGET_linux-x86_64.mk

@@@ -261,8 -263,10 +261,9 @@@ $(hide) $(PRIVATE_CXX) -nostdlib -Bstat
        -Wl,--start-group \
        $(call normalize-target-libraries,$(filter %libc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
        $(call normalize-target-libraries,$(filter %libc_nomalloc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
 -      $(PRIVATE_TARGET_FDO_LIB) \
        $(PRIVATE_TARGET_LIBATOMIC) \
        $(if $(filter true,$(NATIVE_COVERAGE)),$(PRIVATE_TARGET_LIBGCOV)) \
+       $(call normalize-target-libraries,$(filter %libcompiler_rt.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
        $(if $(PRIVATE_LIBCXX),,$(PRIVATE_TARGET_LIBGCC)) \
        -Wl,--end-group \
        $(if $(filter true,$(PRIVATE_NO_CRT)),,$(PRIVATE_TARGET_CRTEND_O))
@@@ -227,8 -229,10 +227,9 @@@ $(hide) $(PRIVATE_CXX) -nostdlib -Bstat
        -Wl,--start-group \
        $(call normalize-target-libraries,$(filter %libc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
        $(call normalize-target-libraries,$(filter %libc_nomalloc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
 -      $(PRIVATE_TARGET_FDO_LIB) \
        $(PRIVATE_TARGET_LIBATOMIC) \
        $(if $(filter true,$(NATIVE_COVERAGE)),$(PRIVATE_TARGET_LIBGCOV)) \
+       $(call normalize-target-libraries,$(filter %libcompiler_rt.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
        $(if $(PRIVATE_LIBCXX),,$(PRIVATE_TARGET_LIBGCC)) \
        -Wl,--end-group \
        $(if $(filter true,$(PRIVATE_NO_CRT)),,$(PRIVATE_TARGET_CRTEND_O))
@@@ -233,8 -235,10 +233,9 @@@ $(hide) $(PRIVATE_CXX) -nostdlib -Bstat
        -Wl,--start-group \
        $(call normalize-target-libraries,$(filter %libc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
        $(call normalize-target-libraries,$(filter %libc_nomalloc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
 -      $(PRIVATE_TARGET_FDO_LIB) \
        $(PRIVATE_TARGET_LIBATOMIC) \
        $(if $(filter true,$(NATIVE_COVERAGE)),$(PRIVATE_TARGET_LIBGCOV)) \
+       $(call normalize-target-libraries,$(filter %libcompiler_rt.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
        $(if $(PRIVATE_LIBCXX),,$(PRIVATE_TARGET_LIBGCC)) \
        -Wl,--end-group \
        $(if $(filter true,$(PRIVATE_NO_CRT)),,$(PRIVATE_TARGET_CRTEND_O))
@@@ -237,8 -239,10 +237,9 @@@ $(hide) $(PRIVATE_CXX) -nostdlib -Bstat
        -Wl,--start-group \
        $(call normalize-target-libraries,$(filter %libc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
        $(call normalize-target-libraries,$(filter %libc_nomalloc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
 -      $(PRIVATE_TARGET_FDO_LIB) \
        $(PRIVATE_TARGET_LIBATOMIC) \
        $(if $(filter true,$(NATIVE_COVERAGE)),$(PRIVATE_TARGET_LIBGCOV)) \
+       $(call normalize-target-libraries,$(filter %libcompiler_rt.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
        $(if $(PRIVATE_LIBCXX),,$(PRIVATE_TARGET_LIBGCC)) \
        -Wl,--end-group \
        $(if $(filter true,$(PRIVATE_NO_CRT)),,$(PRIVATE_TARGET_CRTEND_O))
@@@ -210,9 -212,13 +210,12 @@@ $(hide) $(PRIVATE_CXX) 
        $(call normalize-target-libraries,$(PRIVATE_ALL_WHOLE_STATIC_LIBRARIES)) \
        -Wl,--no-whole-archive \
        -Wl,--start-group \
-       $(call normalize-target-libraries,$(PRIVATE_ALL_STATIC_LIBRARIES)) \
+       $(call normalize-target-libraries,$(filter-out %libcompiler_rt.a,$(filter-out %libc_nomalloc.a,$(filter-out %libc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))))) \
 -      $(PRIVATE_TARGET_FDO_LIB) \
        $(PRIVATE_TARGET_LIBATOMIC) \
+       $(call normalize-target-libraries,$(filter %libc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
+       $(call normalize-target-libraries,$(filter %libc_nomalloc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
        $(if $(filter true,$(NATIVE_COVERAGE)),$(PRIVATE_TARGET_LIBGCOV)) \
+       $(call normalize-target-libraries,$(filter %libcompiler_rt.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
        $(if $(PRIVATE_LIBCXX),,$(PRIVATE_TARGET_LIBGCC)) \
        -Wl,--end-group \
        $(if $(filter true,$(PRIVATE_NO_CRT)),,$(PRIVATE_TARGET_CRTEND_O))
@@@ -211,12 -213,15 +211,14 @@@ $(hide) $(PRIVATE_CXX) 
        $(PRIVATE_LDFLAGS) \
        $(PRIVATE_ALL_OBJECTS) \
        -Wl,--whole-archive \
-       $(call normalize-target-libraries,$(PRIVATE_ALL_WHOLE_STATIC_LIBRARIES)) \
+       $(call normalize-target-libraries,$(filter-out %libcompiler_rt.a,$(filter-out %libc_nomalloc.a,$(filter-out %libc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))))) \
        -Wl,--no-whole-archive \
        -Wl,--start-group \
-       $(call normalize-target-libraries,$(PRIVATE_ALL_STATIC_LIBRARIES)) \
+       $(call normalize-target-libraries,$(filter %libc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
+       $(call normalize-target-libraries,$(filter %libc_nomalloc.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
 -      $(PRIVATE_TARGET_FDO_LIB) \
        $(PRIVATE_TARGET_LIBATOMIC) \
        $(if $(filter true,$(NATIVE_COVERAGE)),$(PRIVATE_TARGET_LIBGCOV)) \
+       $(call normalize-target-libraries,$(filter %libcompiler_rt.a,$(PRIVATE_ALL_STATIC_LIBRARIES))) \
        $(if $(PRIVATE_LIBCXX),,$(PRIVATE_TARGET_LIBGCC)) \
        -Wl,--end-group \
        $(if $(filter true,$(PRIVATE_NO_CRT)),,$(PRIVATE_TARGET_CRTEND_O)) \