# Via Android Git Automerger (1) and others * commit 'ea852f6ed3e9f251eaef4f041fbc0b09229ac924': Remove more always-true ARCH_ARM_HAVE_ flags.
This commit is contained in:
commit
b2bbff7cba
5 changed files with 1 additions and 31 deletions
|
@ -73,18 +73,11 @@ TARGET_arm_CFLAGS := -O2 \
|
|||
-fstrict-aliasing \
|
||||
-funswitch-loops
|
||||
|
||||
# Modules can choose to compile some source as thumb. As
|
||||
# non-thumb enabled targets are supported, this is treated
|
||||
# as a 'hint'. If thumb is not enabled, these files are just
|
||||
# compiled as ARM.
|
||||
ifeq ($(ARCH_ARM_HAVE_THUMB_SUPPORT),true)
|
||||
# Modules can choose to compile some source as thumb.
|
||||
TARGET_thumb_CFLAGS := -mthumb \
|
||||
-Os \
|
||||
-fomit-frame-pointer \
|
||||
-fno-strict-aliasing
|
||||
else
|
||||
TARGET_thumb_CFLAGS := $(TARGET_arm_CFLAGS)
|
||||
endif
|
||||
|
||||
# Set FORCE_ARM_DEBUGGING to "true" in your buildspec.mk
|
||||
# or in your environment to force a full arm build, even for
|
||||
|
@ -144,15 +137,7 @@ TARGET_GLOBAL_LDFLAGS += \
|
|||
-Wl,--icf=safe \
|
||||
$(arch_variant_ldflags)
|
||||
|
||||
# We only need thumb interworking in cases where thumb support
|
||||
# is available in the architecture, and just to be sure, (and
|
||||
# since sometimes thumb-interwork appears to be default), we
|
||||
# specifically disable when thumb support is unavailable.
|
||||
ifeq ($(ARCH_ARM_HAVE_THUMB_SUPPORT),true)
|
||||
TARGET_GLOBAL_CFLAGS += -mthumb-interwork
|
||||
else
|
||||
TARGET_GLOBAL_CFLAGS += -mno-thumb-interwork
|
||||
endif
|
||||
|
||||
TARGET_GLOBAL_CPPFLAGS += -fvisibility-inlines-hidden
|
||||
|
||||
|
|
|
@ -1,10 +1,6 @@
|
|||
# Configuration for Linux on ARM.
|
||||
# Generating binaries for the ARMv5TE architecture and higher
|
||||
#
|
||||
ARCH_ARM_HAVE_THUMB_SUPPORT := true
|
||||
ARCH_ARM_HAVE_FAST_INTERWORKING := true
|
||||
ARCH_ARM_HAVE_64BIT_DATA := true
|
||||
ARCH_ARM_HAVE_HALFWORD_MULTIPLY := true
|
||||
|
||||
# Note: Hard coding the 'tune' value here is probably not ideal,
|
||||
# and a better solution should be found in the future.
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
# Configuration for Linux on ARM.
|
||||
# Generating binaries for the ARMv7-a architecture and higher with NEON
|
||||
#
|
||||
ARCH_ARM_HAVE_THUMB_SUPPORT := true
|
||||
ARCH_ARM_HAVE_FAST_INTERWORKING := true
|
||||
ARCH_ARM_HAVE_64BIT_DATA := true
|
||||
ARCH_ARM_HAVE_HALFWORD_MULTIPLY := true
|
||||
ARCH_ARM_HAVE_ARMV7A := true
|
||||
ARCH_ARM_HAVE_TLS_REGISTER := true
|
||||
ARCH_ARM_HAVE_VFP := true
|
||||
ARCH_ARM_HAVE_VFP_D32 := true
|
||||
ARCH_ARM_HAVE_NEON := true
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
# Configuration for Linux on ARM.
|
||||
# Generating binaries for the ARMv7-a architecture and higher
|
||||
#
|
||||
ARCH_ARM_HAVE_THUMB_SUPPORT := true
|
||||
ARCH_ARM_HAVE_FAST_INTERWORKING := true
|
||||
ARCH_ARM_HAVE_64BIT_DATA := true
|
||||
ARCH_ARM_HAVE_HALFWORD_MULTIPLY := true
|
||||
ARCH_ARM_HAVE_ARMV7A := true
|
||||
ARCH_ARM_HAVE_TLS_REGISTER := true
|
||||
ARCH_ARM_HAVE_VFP := true
|
||||
|
||||
# Note: Hard coding the 'tune' value here is probably not ideal,
|
||||
|
|
|
@ -22,7 +22,6 @@ TARGET_ARCH := arm
|
|||
TARGET_ARCH_VARIANT := armv7-a
|
||||
TARGET_CPU_ABI := armeabi-v7a
|
||||
TARGET_CPU_ABI2 := armeabi
|
||||
ARCH_ARM_HAVE_TLS_REGISTER := true
|
||||
|
||||
HAVE_HTC_AUDIO_DRIVER := true
|
||||
BOARD_USES_GENERIC_AUDIO := true
|
||||
|
|
Loading…
Reference in a new issue