OcGuardLib: Disable stack canary as it is not compatible with LTO

This commit is contained in:
vit9696 2019-04-03 21:07:43 +03:00
parent 5d56951484
commit 5bcef2b280
2 changed files with 3 additions and 4 deletions

View File

@ -43,7 +43,6 @@
[LibraryClasses]
BaseLib
[BuildOptions]
XCODE:DEBUG_*_*_CC_FLAGS = -fno-stack-protector
XCODE:NOOPT_*_*_CC_FLAGS = -fno-stack-protector

View File

@ -143,6 +143,6 @@
MSFT:DEBUG_*_*_CC_FLAGS = $(OCSUPPORTPKG_BUILD_OPTIONS_GEN)
MSFT:NOOPT_*_*_CC_FLAGS = $(OCSUPPORTPKG_BUILD_OPTIONS_GEN)
MSFT:RELEASE_*_*_CC_FLAGS = $(OCSUPPORTPKG_BUILD_OPTIONS_GEN)
XCODE:DEBUG_*_*_CC_FLAGS = -fstack-protector $(OCSUPPORTPKG_BUILD_OPTIONS_GEN)
XCODE:NOOPT_*_*_CC_FLAGS = -fstack-protector $(OCSUPPORTPKG_BUILD_OPTIONS_GEN)
XCODE:RELEASE_*_*_CC_FLAGS = -Wno-error -fstack-protector -flto $(OCSUPPORTPKG_BUILD_OPTIONS_GEN)
XCODE:DEBUG_*_*_CC_FLAGS = $(OCSUPPORTPKG_BUILD_OPTIONS_GEN)
XCODE:NOOPT_*_*_CC_FLAGS = $(OCSUPPORTPKG_BUILD_OPTIONS_GEN)
XCODE:RELEASE_*_*_CC_FLAGS = -Wno-error -flto $(OCSUPPORTPKG_BUILD_OPTIONS_GEN)