]>
Commit | Line | Data |
---|---|---|
83d290c5 | 1 | # SPDX-License-Identifier: GPL-2.0+ |
2f16ac9d AB |
2 | # |
3 | # Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved. | |
2f16ac9d | 4 | |
2f16ac9d | 5 | ifdef CONFIG_SYS_LITTLE_ENDIAN |
587e4a42 | 6 | KBUILD_LDFLAGS += -EL |
a67ef280 | 7 | PLATFORM_CPPFLAGS += -mlittle-endian |
2f16ac9d AB |
8 | endif |
9 | ||
10 | ifdef CONFIG_SYS_BIG_ENDIAN | |
587e4a42 | 11 | KBUILD_LDFLAGS += -EB |
a67ef280 | 12 | PLATFORM_CPPFLAGS += -mbig-endian |
2f16ac9d AB |
13 | endif |
14 | ||
d53b128d | 15 | PLATFORM_CPPFLAGS += -ffixed-r25 -D__ARC__ -gdwarf-2 -mno-sdata |
6e63314f | 16 | PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections -fno-common |
2f16ac9d | 17 | |
2f16ac9d | 18 | # Needed for relocation |
fac47904 | 19 | LDFLAGS_FINAL += -pie --gc-sections |