https://github.com/python/cpython/commit/0045100ccbc3919e8990fa59bc413fe38d21b075
commit: 0045100ccbc3919e8990fa59bc413fe38d21b075
branch: main
author: Chris Eibl <[email protected]>
committer: zooba <[email protected]>
date: 2025-06-09T12:52:38+01:00
summary:
GH-135287: clang-cl PGO builds on Windows fail with `could not open
'/GENPROFILE'` (GH-135289)
files:
M PCbuild/pyproject.props
diff --git a/PCbuild/pyproject.props b/PCbuild/pyproject.props
index ce51e342241686..cf35e705f355a7 100644
--- a/PCbuild/pyproject.props
+++ b/PCbuild/pyproject.props
@@ -100,8 +100,8 @@
<AdditionalDependencies>advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions Condition="$(Configuration) !=
'Debug'">/OPT:REF,NOICF %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions Condition="$(MSVCHasBrokenARM64Clamping) == 'true'
and $(Platform) == 'ARM64'">-d2:-pattern-opt-disable:-932189325
%(AdditionalOptions)</AdditionalOptions>
- <AdditionalOptions Condition="$(SupportPGO) and $(Configuration) ==
'PGInstrument'">/GENPROFILE %(AdditionalOptions)</AdditionalOptions>
- <AdditionalOptions Condition="$(SupportPGO) and $(Configuration) ==
'PGUpdate'">/USEPROFILE %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalOptions Condition="$(SupportPGO) and $(Configuration) ==
'PGInstrument' and $(PlatformToolset) != 'ClangCL'">/GENPROFILE
%(AdditionalOptions)</AdditionalOptions>
+ <AdditionalOptions Condition="$(SupportPGO) and $(Configuration) ==
'PGUpdate' and $(PlatformToolset) != 'ClangCL'">/USEPROFILE
%(AdditionalOptions)</AdditionalOptions>
</Link>
<Lib>
<LinkTimeCodeGeneration>false</LinkTimeCodeGeneration>
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]