OSDN Git Service

Fix Windows SDK build.
authorDan Albert <danalbert@google.com>
Fri, 8 Aug 2014 01:29:11 +0000 (18:29 -0700)
committerDan Albert <danalbert@google.com>
Fri, 8 Aug 2014 01:29:11 +0000 (18:29 -0700)
Change-Id: Ia2a318957aa525f0e72b556a693a20f513146b64

core/binary.mk

index 6834797..bda9f2e 100644 (file)
@@ -113,11 +113,16 @@ my_cxx := $(LOCAL_CXX)
 my_c_includes := $(LOCAL_C_INCLUDES)
 my_generated_sources := $(LOCAL_GENERATED_SOURCES)
 
+# MinGW spits out warnings about -fPIC even for -fpie?!) being ignored because
+# all code is position independent, and then those warnings get promoted to
+# errors.
+ifeq ($(strip $(USE_MINGW)),)
 ifeq ($(LOCAL_MODULE_CLASS),EXECUTABLES)
 my_cflags += -fpie
 else
 my_cflags += -fPIC
 endif
+endif
 
 my_src_files += $(LOCAL_SRC_FILES_$($(my_prefix)$(LOCAL_2ND_ARCH_VAR_PREFIX)ARCH)) $(LOCAL_SRC_FILES_$(my_32_64_bit_suffix))
 my_shared_libraries += $(LOCAL_SHARED_LIBRARIES_$($(my_prefix)$(LOCAL_2ND_ARCH_VAR_PREFIX)ARCH)) $(LOCAL_SHARED_LIBRARIES_$(my_32_64_bit_suffix))