Skip to content

Commit 228f009

Browse files
authored
Disable crossgen when poisoning (#42228)
1 parent ef5d32d commit 228f009

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/SourceBuild/content/build.proj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434

3535
<Message Text="Build Mode: $(BuildModeInfoText)" Importance="high" />
3636
<Message Text="Build Environment: $(TargetArchitecture) $(Configuration) $(TargetOS) $(TargetRid)" Importance="high" />
37+
<Message Condition="'$(EnablePoison)' == 'true'" Text="Crossgen is disabled due to incompatibility with poison checks." Importance="high" />
3738
</Target>
3839

3940
<Target Name="LogBuildOutputFolders"

src/SourceBuild/content/repo-projects/sdk.proj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
<BuildArgs>$(BuildArgs) /p:UsePortableLinuxSharedFramework=false</BuildArgs>
4141

4242
<BuildArgs Condition="'$(PgoInstrument)' == 'true'">$(BuildArgs) /p:PgoInstrument=true</BuildArgs>
43+
<BuildArgs Condition="'$(EnablePoison)' == 'true'">$(BuildArgs) /p:DISABLE_CROSSGEN=true</BuildArgs>
4344
</PropertyGroup>
4445

4546
<ItemGroup>

0 commit comments

Comments
 (0)