OvmfPkg: Add XCODE5 statements to fix build break
https://bugzilla.tianocore.org/show_bug.cgi?id=559
The XCODE5 tool chain has a FAMILY of GCC. The
GCC statements in the [BuildOptions] section add
flags that are not compatible with XCODE5. Add
empty XCODE5 statements in [BuildOptions] sections
to prevent the use of the GCC flags in XCODE5
builds.
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Andrew Fish <afish@apple.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
(cherry picked from commit 01e9597540
)
This commit is contained in:
@@ -56,11 +56,13 @@
|
|||||||
|
|
||||||
[BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
|
[BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
|
||||||
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
||||||
|
XCODE:*_*_*_DLINK_FLAGS =
|
||||||
|
|
||||||
# Force PE/COFF sections to be aligned at 4KB boundaries to support page level
|
# Force PE/COFF sections to be aligned at 4KB boundaries to support page level
|
||||||
# protection of DXE_SMM_DRIVER/SMM_CORE modules
|
# protection of DXE_SMM_DRIVER/SMM_CORE modules
|
||||||
[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
|
[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
|
||||||
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
||||||
|
XCODE:*_*_*_DLINK_FLAGS =
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
#
|
#
|
||||||
|
@@ -61,11 +61,13 @@
|
|||||||
|
|
||||||
[BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
|
[BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
|
||||||
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
||||||
|
XCODE:*_*_*_DLINK_FLAGS =
|
||||||
|
|
||||||
# Force PE/COFF sections to be aligned at 4KB boundaries to support page level
|
# Force PE/COFF sections to be aligned at 4KB boundaries to support page level
|
||||||
# protection of DXE_SMM_DRIVER/SMM_CORE modules
|
# protection of DXE_SMM_DRIVER/SMM_CORE modules
|
||||||
[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
|
[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
|
||||||
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
||||||
|
XCODE:*_*_*_DLINK_FLAGS =
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
#
|
#
|
||||||
|
@@ -61,11 +61,13 @@
|
|||||||
|
|
||||||
[BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
|
[BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
|
||||||
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
||||||
|
XCODE:*_*_*_DLINK_FLAGS =
|
||||||
|
|
||||||
# Force PE/COFF sections to be aligned at 4KB boundaries to support page level
|
# Force PE/COFF sections to be aligned at 4KB boundaries to support page level
|
||||||
# protection of DXE_SMM_DRIVER/SMM_CORE modules
|
# protection of DXE_SMM_DRIVER/SMM_CORE modules
|
||||||
[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
|
[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
|
||||||
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
||||||
|
XCODE:*_*_*_DLINK_FLAGS =
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
#
|
#
|
||||||
|
Reference in New Issue
Block a user