summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChasel Chiu <chasel.chiu@intel.com>2025-01-25 03:53:17 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-01-25 22:52:25 +0300
commitb3bfb8f22d43bd9577df85bec20e75eb2f659990 (patch)
tree142d5749240e4b670fde912ae03d16a150e57c29
parente356b0f6fd28459f7d30c13444615803abc7d4b8 (diff)
downloadedk2-b3bfb8f22d43bd9577df85bec20e75eb2f659990.tar.xz
UefiPayloadPkg: Add 4KB align to CLANGDWARF build.
After commit aca75d3 the PayloadEntry ELF header will miss dynamic section which caused PEI_ASSERT in PayloadLoader rebasing code. This commit adding common-page-size=0x1000 to CLANGDWARF_DLINK_FLAGS to overcome the ELF header generation issue. Signed-off-by: Chasel Chiu <chasel.chiu@intel.com>
-rw-r--r--UefiPayloadPkg/UefiPayloadPkg.dsc1
1 files changed, 1 insertions, 0 deletions
diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayloadPkg.dsc
index 9ff326a6cb..1ada202420 100644
--- a/UefiPayloadPkg/UefiPayloadPkg.dsc
+++ b/UefiPayloadPkg/UefiPayloadPkg.dsc
@@ -166,6 +166,7 @@
INTEL:RELEASE_*_*_CC_FLAGS = /D MDEPKG_NDEBUG
MSFT:RELEASE_*_*_CC_FLAGS = /D MDEPKG_NDEBUG
!endif
+ *_CLANGDWARF_*_DLINK_FLAGS = -z common-page-size=0x1000
[BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000