-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Fix SuperPMI collections #107588
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix SuperPMI collections #107588
Conversation
Tagging subscribers to this area: @hoyosjs |
/azp run runtime-coreclr superpmi-collection-test |
No pipelines are associated with this pull request. |
1. Remove FSharp benchmark dll from realworld collection, since it no longer has any benchmarks. 2. Properly pass `-cross` switch when building CORE_ROOT. Propagate `crossBuild` more widely through the scripts.
Fixes #107522 |
eaa99ae
to
8b5bca6
Compare
@dotnet/jit-contrib @kunalspathak PTAL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
added some questions/comments.
- name: crossArg | ||
value: '-cross' | ||
|
||
- ${{ each variable in parameters.variables }}: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this needed so it can get the crossArg
variable value?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Basically, we need to inherit all the passed in variables as well as set crossArg
. This is one way to do that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
* Fix SuperPMI collections 1. Remove FSharp benchmark dll from realworld collection, since it no longer has any benchmarks. 2. Properly pass `-cross` switch when building CORE_ROOT. Propagate `crossBuild` more widely through the scripts. * Pass `container` to xplat-job in run-superpmi-collect-job * Better error message * More `container` changes
* Fix SuperPMI collections 1. Remove FSharp benchmark dll from realworld collection, since it no longer has any benchmarks. 2. Properly pass `-cross` switch when building CORE_ROOT. Propagate `crossBuild` more widely through the scripts. * Pass `container` to xplat-job in run-superpmi-collect-job * Better error message * More `container` changes
-cross
switch when building CORE_ROOT. PropagatecrossBuild
more widely through the scripts.