Skip to content

Test building source-build with a mono-based runtime too #2596

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

Closed
omajid opened this issue Oct 30, 2021 · 0 comments · Fixed by dotnet/installer#16357
Closed

Test building source-build with a mono-based runtime too #2596

omajid opened this issue Oct 30, 2021 · 0 comments · Fixed by dotnet/installer#16357
Labels
area-additional-repos Adding additional contributing repos

Comments

@omajid
Copy link
Member

omajid commented Oct 30, 2021

In source-build, we mostly build/test/integrate with the coreclr-based runtime. We assume that coreclr is the only available runtime for .NET as well as source-build.

However, mono, not coreclr, is used on certain architectures that we would really like source-build to support, such as s390x.

Due to a lack of building/testing the mono based runtime, it's possible that we will have errors/regressions that we miss in source-build. For example, consider prebuilt reduction. We may remove or conditionalize a package based on DotnetBuildFromSource in coreclr, but it could still be an unconditionalized required dependency (possibly a prebuilt) when doing a mono-based build.

It should be possible to run this sort of test on x64 as well, assuming we can find a way to configure the runtime repository to build with mono instead of coreclr on x64.

Preferably, this should be all automated.

cc @uweigand @crummel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-additional-repos Adding additional contributing repos
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants