Skip to content

Disable CG2 composite avx2 profile via condition#2152

Open
LoopedBard3 wants to merge 1 commit intoaspnet:mainfrom
LoopedBard3:FixCrossgenJsonAvx2Failure
Open

Disable CG2 composite avx2 profile via condition#2152
LoopedBard3 wants to merge 1 commit intoaspnet:mainfrom
LoopedBard3:FixCrossgenJsonAvx2Failure

Conversation

@LoopedBard3
Copy link
Contributor

The popcnt instruction set is not supported on current machine configurations, causing build failures on all crossgen2 avx2 runs. Added per-profile condition fields and set the avx2 profile condition to false to disable it at runtime.

The popcnt instruction set is not supported on current machine
configurations, causing build failures on all crossgen2 avx2 runs.
Added per-profile condition fields and set the avx2 profile condition
to false to disable it at runtime.
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses build failures in Crossgen2 AVX2 runs by adding a per-profile enable/disable gate and using it to disable the CG2 composite avx2 profile at runtime (via the Service Bus message’s condition).

Changes:

  • Add a condition field to each Crossgen2 profile entry.
  • Update the crank message condition expression to include the profile-specific condition.
  • Set the CG2 composite avx2 profile condition to false to prevent it from running.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant