Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • aports aports
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare
  • Issues 639
    • Issues 639
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 342
    • Merge requests 342
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • alpinealpine
  • aportsaports
  • Merge requests
  • !41749

community/dotnet7: enable s390x

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Antoine Martin requested to merge ayakael/aports:dotnet7/s390x into master Nov 25, 2022
  • Overview 2
  • Commits 3
  • Pipelines 15
  • Changes 9

Enables s390x.

A bug was introduced in dotnet7 that causes issues with parallel restore operations when using mono-flavored runtime. A workaround on s390x is setting /p:RestoreParallelDisable=true. While this should work on ppc64le, it doesn't as the bug on that platform seems to affect other kinds of parallel operations (i.e. publishing). There doesn't seem to be a setting to disable parallel publishing, thus ppc64le is still broken.

This MR thus enables that flag when building on s390x, and adds patches that allow the flag to flow through the build process.

See https://github.com/dotnet/runtime/issues/77364

This MR also fixes the bug where dotnet7-build could not build using itself by disabling composite generation during build of aspnetcore.

Edited Nov 26, 2022 by Antoine Martin
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: dotnet7/s390x