-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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 collect failure for crossgen2 on linux x64 and windows x86 #104181
Conversation
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch |
Can you share a test run of the superpmi-collect pipeline with these changes (and a different JIT-EE guid to avoid overwriting existing collections)? |
…windows x86 failure becasue ilc.exe in partition 0 does not have any managed assemblies in it.
64c3dd3
to
150038f
Compare
@@ -183,6 +183,7 @@ | |||
"vcruntime140.dll", | |||
"vcruntime140_1.dll", | |||
"xunit.console.exe", | |||
"ilc.exe" |
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.
Nit: the list looks sorted, so can you place this after ilasm
?
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.
Good catch. Done.
@dotnet/jit-contrib, @jkoritzinsky, @jakobbotsch, it is ready to review. |
spmi collect pipeline started to fail since Feb'24 for crossgen2 on linux x64. Fix by including HelixRuntimeRid and download Dotnet Cli.
Edit: libraries crossgen2 was failing on windows x86 as well on partition 0 where it contained only ilc.exe. Fixed by ignoring ilc.exe because it does not have any assemblies to crossgen to.
cc @jkoritzinsky. PTAL.