Skip to content

Revert "chore: Modify mono toolchain behavior and remove mono90 or la…#3173

Open
saitama951 wants to merge 1 commit into
dotnet:masterfrom
saitama951:fix_mono_s390x
Open

Revert "chore: Modify mono toolchain behavior and remove mono90 or la…#3173
saitama951 wants to merge 1 commit into
dotnet:masterfrom
saitama951:fix_mono_s390x

Conversation

@saitama951

Copy link
Copy Markdown

reverts #3004

Mono is still used in community supported architecture's i.e s390x and ppc64le and corresponding nupkg's are still published for these architectures

This reverts commit 96e5d7b.

fixes #3172

@saitama951

Copy link
Copy Markdown
Author

cc: @filzrev

}


// Mono80IsSupported test fails when BenchmarkDotNet is restored for net9.0 if we don't remove the ProjectReference.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This is likely also a user-facing issue if anyone is trying to benchmark Mono 8.0 on desktop and they have newer tfms in their project. If we keep <UseMonoRuntime>true</UseMonoRuntime> in the csproj, and remove it from the command-line args, does that fix the issue? Or do we need a more targeted Condition besides just the tfm?

@filzrev

filzrev commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Mono is still used in community supported architecture's i.e s390x and ppc64le and corresponding nupkg's are still published for these architectures

Is dotnet/performance benchmarks works on BenchmarkDotNet v0.15.8 on net10.0 tfm and crashed when using nightly build?

It looks like Microsoft.NETCore.App.Host.linux-s390x nuget package seems needed to execute on s390x architecture. Thought it works without this package?

Comment thread src/BenchmarkDotNet/Environments/Runtimes/MonoRuntime.cs
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.

[s390x][mono] running performance benchmark fails on s390x

3 participants