Skip to content

Commit 0f5dca4

Browse files
committed
Drop /MERGE from linker flags in DSC
1 parent b77c489 commit 0f5dca4

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

EfiGuard.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<UACUIAccess />
6969
<TypeLibraryResourceID />
7070
<AdditionalOptions>/ALIGN:0x200 /FILEALIGN:0x200 /SECTION:.pdata,!D /SECTION:.xdata,!D /OPT:ICF=10 /IGNORE:4254 /IGNORE:4281 /NOVCFEATURE /NOCOFFGRPINFO /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
71-
<MergeSections>.rdata=.text</MergeSections>
71+
<MergeSections>.rdata=.data</MergeSections>
7272
<LinkErrorReporting />
7373
<ProfileGuidedDatabase />
7474
<EntryPointSymbol>EfiMain</EntryPointSymbol>

EfiGuardPkg.dsc

+2-2
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@
9595
MSFT:*_*_*_CC_FLAGS = /Qspectre-
9696

9797
# Use sane linker flags instead of EDK2 defaults
98-
MSFT:*_*_*_DLINK_FLAGS = /ALIGN:0x1000 /FILEALIGN:0x200 /SECTION:.pdata,!D /SECTION:.xdata,!D /MERGE:.rdata=.text /DEBUG:FULL /NOVCFEATURE /NOCOFFGRPINFO /PDBALTPATH:%_PDB%
99-
INTEL:*_*_*_DLINK_FLAGS = /ALIGN:0x1000 /FILEALIGN:0x200 /SECTION:.pdata,!D /SECTION:.xdata,!D /MERGE:.rdata=.text /DEBUG:FULL /NOVCFEATURE /NOCOFFGRPINFO /PDBALTPATH:%_PDB%
98+
MSFT:*_*_*_DLINK_FLAGS = /ALIGN:0x1000 /FILEALIGN:0x200 /SECTION:.pdata,!D /SECTION:.xdata,!D /DEBUG:FULL /NOVCFEATURE /NOCOFFGRPINFO /PDBALTPATH:%_PDB%
99+
INTEL:*_*_*_DLINK_FLAGS = /ALIGN:0x1000 /FILEALIGN:0x200 /SECTION:.pdata,!D /SECTION:.xdata,!D /DEBUG:FULL /NOVCFEATURE /NOCOFFGRPINFO /PDBALTPATH:%_PDB%
100100
!if $(TOOL_CHAIN_TAG) != "XCODE5" && $(TOOL_CHAIN_TAG) != "CLANGPDB"
101101
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
102102
!else if $(TOOL_CHAIN_TAG) == "CLANGPDB"

0 commit comments

Comments
 (0)