[PATCH] Makefile: unconditionally disable SSP

Xiang W wxjstz at 126.com
Sat May 15 13:07:27 BST 2021


在 2021-05-15六的 10:16 +0200,Fabrice Fontaine写道:
> Though -nostdlib is passed in CFLAGS, -fno-stack-protector must also
> be
> passed to avoid linking errors related to undefined references to
> '__stack_chk_guard' and '__stack_chk_fail' if toolchain enforces
> -fstack-protector.
> 
> Fixes:
>  - https://gitlab.com/kubu93/buildroot/-/jobs/1247043359
> 

Reviewed-by: Xiang W <wxjstz at 126.com>

> Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
> ---
>  Makefile | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/Makefile b/Makefile
> index eeffe6b..6b64205 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -203,7 +203,7 @@ GENFLAGS	+=	$(libsbiutils-genflags-y)
>  GENFLAGS	+=	$(platform-genflags-y)
>  GENFLAGS	+=	$(firmware-genflags-y)
>  
> -CFLAGS		=	-g -Wall -Werror -ffreestanding -nostdlib
> -fno-strict-aliasing -O2
> +CFLAGS		=	-g -Wall -Werror -ffreestanding -nostdlib
> -fno-stack-protector -fno-strict-aliasing -O2
>  CFLAGS		+=	-fno-omit-frame-pointer -fno-
> optimize-sibling-calls
>  CFLAGS		+=	-mno-save-restore -mstrict-align
>  CFLAGS		+=	-mabi=$(PLATFORM_RISCV_ABI)
> -march=$(PLATFORM_RISCV_ISA)
> -- 
> 2.30.2
> 
> 




More information about the opensbi mailing list