forked from openkylin/platform_build
Switch ARM platform toolchain to GCC 4.8.
Change-Id: If08cfb2b9d86c08d3b658470440242b0af4d9916
This commit is contained in:
parent
840975df32
commit
670b8d2251
|
@ -200,6 +200,12 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/priv-app/DMService.apk)
|
|||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/SprintDM.apk)
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/omadm)
|
||||
|
||||
# GCC 4.8
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/STATIC_LIBRARIES)
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES)
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/EXECUTABLES)
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/lib/*.o)
|
||||
|
||||
# ************************************************
|
||||
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
|
||||
# ************************************************
|
||||
|
|
|
@ -35,7 +35,7 @@ TARGET_ARCH_VARIANT := armv5te
|
|||
endif
|
||||
|
||||
ifeq ($(strip $(TARGET_GCC_VERSION_EXP)),)
|
||||
TARGET_GCC_VERSION := 4.7
|
||||
TARGET_GCC_VERSION := 4.8
|
||||
else
|
||||
TARGET_GCC_VERSION := $(TARGET_GCC_VERSION_EXP)
|
||||
endif
|
||||
|
@ -114,7 +114,7 @@ TARGET_GLOBAL_CFLAGS += \
|
|||
# into no-op in some builds while mesg is defined earlier. So we explicitly
|
||||
# disable "-Wunused-but-set-variable" here.
|
||||
ifneq ($(filter 4.6 4.6.% 4.7 4.7.% 4.8, $(TARGET_GCC_VERSION)),)
|
||||
TARGET_GLOBAL_CFLAGS += -Wno-unused-but-set-variable -fno-builtin-sin \
|
||||
TARGET_GLOBAL_CFLAGS += -fno-builtin-sin \
|
||||
-fno-strict-volatile-bitfields
|
||||
endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue