diff options
author | Martin Roth <gaumless@gmail.com> | 2022-11-15 12:08:30 -0700 |
---|---|---|
committer | Martin L Roth <gaumless@gmail.com> | 2022-11-16 14:22:22 +0000 |
commit | c420d538ee4e02d634d01cd30dd6ed5b6dafcc44 (patch) | |
tree | 2ae4f5ac83f5ee5f3fdff6d5ba28ee4511df616d | |
parent | f48faa06c946696e4845e569b7ecf995015bbeb6 (diff) |
soc/amd/common: Don't set gcc specific options for clang builds
Clang doesn't understand the -Wstack-usage=40960 option. Replace it
with -Wframe-larger-than=40960.
Signed-off-by: Martin Roth <gaumless@gmail.com>
Change-Id: I7d8b9c26d3fc861615a8553332ed1070974b751b
Reviewed-on: https://review.coreboot.org/c/coreboot/+/69662
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Fred Reitberger <reitbergerfred@gmail.com>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
-rw-r--r-- | src/soc/amd/common/psp_verstage/Makefile.inc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/soc/amd/common/psp_verstage/Makefile.inc b/src/soc/amd/common/psp_verstage/Makefile.inc index fb82ef4869..54e1d0a37f 100644 --- a/src/soc/amd/common/psp_verstage/Makefile.inc +++ b/src/soc/amd/common/psp_verstage/Makefile.inc @@ -4,8 +4,12 @@ verstage-generic-ccopts += -I$(src)/soc/amd/common/psp_verstage/include verstage-generic-ccopts += -D__USER_SPACE__ CPPFLAGS_common += -I$(VBOOT_SOURCE)/firmware/2lib/include/ +ifeq ($(CONFIG_COMPILER_GCC),y) # This size should match the size in the linker script. CFLAGS_arm += -Wstack-usage=40960 +else +CFLAGS_arm += -Wframe-larger-than=40960 +endif verstage-y += boot_dev.c verstage-y += delay.c |