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

Commit e4778e6a authored by David Turner's avatar David Turner Committed by Android Git Automerger
Browse files

am 4272b32a: Merge "Clean up of X86 build flags"

* commit '4272b32a':
  Clean up of X86 build flags
parents 823f6389 4272b32a
Loading
Loading
Loading
Loading
+24 −2
Original line number Diff line number Diff line
@@ -75,11 +75,31 @@ endif
KERNEL_HEADERS := $(KERNEL_HEADERS_COMMON) $(KERNEL_HEADERS_ARCH)

TARGET_GLOBAL_CFLAGS += \
			-O2 \
			-Ulinux \
			-m32 \
			-Wa,--noexecstack \
			-Werror=format-security \
			-Wstrict-aliasing=2 \
			-fPIC \
			-ffunction-sections \
			-finline-functions \
			-finline-limit=300 \
			-fno-inline-functions-called-once \
			-fno-short-enums \
			-fstrict-aliasing \
			-funswitch-loops \
			-funwind-tables \
			-include $(call select-android-config-h,target_linux-x86)

# Needs to be fixed later
#TARGET_GLOBAL_CFLAGS += \
#			-fstack-protector

# Needs to be added for RELEASE
#TARGET_GLOBAL_CFLAGS += \
#			-DNDEBUG


# Fix this after ssp.c is fixed for x86
# TARGET_GLOBAL_CFLAGS += -fstack-protector

@@ -94,8 +114,10 @@ endif

TARGET_GLOBAL_CFLAGS += -mbionic
TARGET_GLOBAL_CFLAGS += -D__ANDROID__
TARGET_GLOBAL_LDFLAGS += -m32

TARGET_GLOBAL_LDFLAGS += -m32
TARGET_GLOBAL_LDFLAGS += -Wl,-z,noexecstack
TARGET_GLOBAL_LDFLAGS += -Wl,--gc-sections

TARGET_C_INCLUDES := \
	$(libc_root)/arch-x86/include \