X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=arch%2Farc%2Fconfig.mk;h=18005d999301fd59288edbded22b504d892c8d56;hb=05429b6cf5b3f30f773b8e79fe4cd3688349d7d2;hp=04c034b637e51b24de3e25d053612e7f2b3c5ae3;hpb=b491d9757d14415edcb1468ed896a704d0f0cfe7;p=oweals%2Fu-boot.git diff --git a/arch/arc/config.mk b/arch/arc/config.mk index 04c034b637..18005d9993 100644 --- a/arch/arc/config.mk +++ b/arch/arc/config.mk @@ -1,8 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0+ # # Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved. -# -# SPDX-License-Identifier: GPL-2.0+ -# ifndef CONFIG_CPU_BIG_ENDIAN CONFIG_SYS_LITTLE_ENDIAN = 1 @@ -11,49 +9,44 @@ CONFIG_SYS_BIG_ENDIAN = 1 endif ifdef CONFIG_SYS_LITTLE_ENDIAN -ARC_CROSS_COMPILE := arc-buildroot-linux-uclibc- PLATFORM_LDFLAGS += -EL PLATFORM_CPPFLAGS += -mlittle-endian endif ifdef CONFIG_SYS_BIG_ENDIAN -ARC_CROSS_COMPILE := arceb-buildroot-linux-uclibc- PLATFORM_LDFLAGS += -EB PLATFORM_CPPFLAGS += -mbig-endian endif -ifeq ($(CROSS_COMPILE),) -CROSS_COMPILE := $(ARC_CROSS_COMPILE) -endif - ifdef CONFIG_ARC_MMU_VER CONFIG_MMU = 1 endif ifdef CONFIG_CPU_ARC750D -PLATFORM_CPPFLAGS += -marc700 +PLATFORM_CPPFLAGS += -mcpu=arc700 endif ifdef CONFIG_CPU_ARC770D -PLATFORM_CPPFLAGS += -marc700 -mlock -mswape +PLATFORM_CPPFLAGS += -mcpu=arc700 -mlock -mswape endif ifdef CONFIG_CPU_ARCEM6 -PLATFORM_CPPFLAGS += -marcem +PLATFORM_CPPFLAGS += -mcpu=arcem endif ifdef CONFIG_CPU_ARCHS34 -PLATFORM_CPPFLAGS += -marchs +PLATFORM_CPPFLAGS += -mcpu=archs endif ifdef CONFIG_CPU_ARCHS38 -PLATFORM_CPPFLAGS += -marchs +PLATFORM_CPPFLAGS += -mcpu=archs endif -PLATFORM_CPPFLAGS += -ffixed-r25 -D__ARC__ -gdwarf-2 +PLATFORM_CPPFLAGS += -ffixed-r25 -D__ARC__ -gdwarf-2 -mno-sdata +PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections -fno-common # Needed for relocation -LDFLAGS_FINAL += -pie +LDFLAGS_FINAL += -pie --gc-sections # Load address for standalone apps CONFIG_STANDALONE_LOAD_ADDR ?= 0x82000000