Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d49b323

Browse files
committed
Issue #8847: Disable COMDAT folding in Windows PGO builds.
Patch by Stefan Krah.
1 parent b685d19 commit d49b323

3 files changed

Lines changed: 12 additions & 12 deletions

File tree

PCbuild/pginstrument.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
</ClCompile>
2525
<Link>
2626
<OptimizeReferences>true</OptimizeReferences>
27-
<EnableCOMDATFolding>true</EnableCOMDATFolding>
27+
<EnableCOMDATFolding>false</EnableCOMDATFolding>
2828
<LinkTimeCodeGeneration>PGInstrument</LinkTimeCodeGeneration>
2929
<ProfileGuidedDatabase>$(SolutionDir)$(Platform)-pgi\$(TargetName).pgd</ProfileGuidedDatabase>
3030
<ImportLibrary>$(OutDirPGI)\$(TargetName).lib</ImportLibrary>
@@ -35,4 +35,4 @@
3535
<Value>$(OutDirPGI)</Value>
3636
</BuildMacro>
3737
</ItemGroup>
38-
</Project>
38+
</Project>

PCbuild/pylauncher.vcxproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@
199199
</ClCompile>
200200
<Link>
201201
<GenerateDebugInformation>true</GenerateDebugInformation>
202-
<EnableCOMDATFolding>true</EnableCOMDATFolding>
202+
<EnableCOMDATFolding>false</EnableCOMDATFolding>
203203
<OptimizeReferences>true</OptimizeReferences>
204204
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
205205
<AdditionalDependencies>version.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -216,7 +216,7 @@
216216
</ClCompile>
217217
<Link>
218218
<GenerateDebugInformation>true</GenerateDebugInformation>
219-
<EnableCOMDATFolding>true</EnableCOMDATFolding>
219+
<EnableCOMDATFolding>false</EnableCOMDATFolding>
220220
<OptimizeReferences>true</OptimizeReferences>
221221
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
222222
<AdditionalDependencies>version.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -233,7 +233,7 @@
233233
</ClCompile>
234234
<Link>
235235
<GenerateDebugInformation>true</GenerateDebugInformation>
236-
<EnableCOMDATFolding>true</EnableCOMDATFolding>
236+
<EnableCOMDATFolding>false</EnableCOMDATFolding>
237237
<OptimizeReferences>true</OptimizeReferences>
238238
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
239239
<AdditionalDependencies>version.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -250,7 +250,7 @@
250250
</ClCompile>
251251
<Link>
252252
<GenerateDebugInformation>true</GenerateDebugInformation>
253-
<EnableCOMDATFolding>true</EnableCOMDATFolding>
253+
<EnableCOMDATFolding>false</EnableCOMDATFolding>
254254
<OptimizeReferences>true</OptimizeReferences>
255255
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
256256
<AdditionalDependencies>version.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -267,7 +267,7 @@
267267
</ClCompile>
268268
<Link>
269269
<GenerateDebugInformation>true</GenerateDebugInformation>
270-
<EnableCOMDATFolding>true</EnableCOMDATFolding>
270+
<EnableCOMDATFolding>false</EnableCOMDATFolding>
271271
<OptimizeReferences>true</OptimizeReferences>
272272
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
273273
<AdditionalDependencies>version.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -284,7 +284,7 @@
284284
</ClCompile>
285285
<Link>
286286
<GenerateDebugInformation>true</GenerateDebugInformation>
287-
<EnableCOMDATFolding>true</EnableCOMDATFolding>
287+
<EnableCOMDATFolding>false</EnableCOMDATFolding>
288288
<OptimizeReferences>true</OptimizeReferences>
289289
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
290290
<AdditionalDependencies>version.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -308,4 +308,4 @@
308308
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
309309
<ImportGroup Label="ExtensionTargets">
310310
</ImportGroup>
311-
</Project>
311+
</Project>

PCbuild/pywlauncher.vcxproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@
143143
</ClCompile>
144144
<Link>
145145
<GenerateDebugInformation>true</GenerateDebugInformation>
146-
<EnableCOMDATFolding>true</EnableCOMDATFolding>
146+
<EnableCOMDATFolding>false</EnableCOMDATFolding>
147147
<OptimizeReferences>true</OptimizeReferences>
148148
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
149149
<AdditionalDependencies>version.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -160,7 +160,7 @@
160160
</ClCompile>
161161
<Link>
162162
<GenerateDebugInformation>true</GenerateDebugInformation>
163-
<EnableCOMDATFolding>true</EnableCOMDATFolding>
163+
<EnableCOMDATFolding>false</EnableCOMDATFolding>
164164
<OptimizeReferences>true</OptimizeReferences>
165165
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
166166
<AdditionalDependencies>version.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -199,4 +199,4 @@
199199
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
200200
<ImportGroup Label="ExtensionTargets">
201201
</ImportGroup>
202-
</Project>
202+
</Project>

0 commit comments

Comments
 (0)