Add fcf-protection=none to retpoline gcc flags for Ubuntu/WSL compatibility

This commit is contained in:
Samuel Aubertin 2022-04-13 17:18:51 +02:00
parent ca42b69d71
commit c0ca5d49b4

View File

@ -132,6 +132,7 @@ RETPOLINE_STATIC_GCC_PROGRAMS= $(addsuffix -retpoline, $(filter spectre_v2-gcc%,
# Add GCC's specific flag
V2_GCC_PROGRAMS= $(filter spectre_v2-gcc%, $(STATIC_PROGRAMS)) $(filter spectre_v2-gcc%, $(OPTIMIZED_PROGRAMS)) $(RETPOLINE_GCC_PROGRAMS) $(RETPOLINE_STATIC_GCC_PROGRAMS)
$(RETPOLINE_GCC_PROGRAMS) $(RETPOLINE_STATIC_GCC_PROGRAMS): CFLAGS+=-fcf-protection=none
$(V2_GCC_PROGRAMS): CFLAGS+=-fno-inline-small-functions
PROGS= $(OPTIMIZED_PROGRAMS)