Skip to content
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

Adding ppc64le arch for source build #14631

Merged
merged 4 commits into from
Oct 11, 2022

Conversation

Swapnali911
Copy link

@Swapnali911 Swapnali911 commented Sep 30, 2022

Created PR to have #14617 changes in dotnet 7

Adding ppc64le arch for source build

Add support for IBM System Z architectures in source-build.

Description

Adds an additional RID in installer and source-build to support the System Z architecture.

Customer Impact

Enables use of the .NET SDK on IBM System Z.

Regression?

  • Yes
  • No

[If yes, specify the version the behavior has regressed from]

Risk

  • High
  • Medium
  • Low

Infra change that just adds ppc64le as a supported build architecture and platform.

Verification

  • Manual (required)
  • Automated

Packaging changes reviewed?

  • Yes
  • No
  • N/A

@Swapnali911 Swapnali911 requested a review from a team as a code owner September 30, 2022 09:10
@crummel
Copy link

crummel commented Oct 5, 2022

This looks good on the source-build side, any concerns on the installer changes @marcpopMSFT ?

@marcpopMSFT
Copy link
Member

Installer changes look reasonable. Would probably have to go through tactics for approval.

@MichaelSimons
Copy link
Member

@crummel, can you do the prep work to get tactics approval? TIA

@rbhanda rbhanda added this to the 7.0.0 milestone Oct 11, 2022
@crummel crummel merged commit 7536a02 into dotnet:release/7.0.1xx Oct 11, 2022
MichaelSimons added a commit that referenced this pull request Nov 14, 2022
* Adding ppc64le arch for source build (#14631)

* Remove llvm-project from source-build as we have removed this dependency in runtime. (#14697)

* Remove llvm-project from source-build as we have removed this dependency in runtime.

* Add patch for the backport PR to get this to build for now.

* Remove unneeded copy of this patch.

* [release/7.0.1xx] Update dependencies from dotnet/sdk (#14705)

[release/7.0.1xx] Update dependencies from dotnet/sdk


 - Remove backported command-line-api patch

* Don't use the MSBuild server process for init-build.proj. (#14643)

* Don't use the MSBuild server process for init-build.proj.
This appears to fix an issue where our SdkResolver is not loaded because there are still lingering dotnet processes when we try to binplace the resolver DLL.

* Address code review feedback.

* Update patch backport comments and remove obsolete patch (#14710)

* [release/7.0.1xx] .NET Source-Build 7.0.100-rc.2 October 2022 Updates (#14728)

* Update source-build to 7.0 RC2

* Also update tarball global.json

* Don't touch root global.json in case it is managed by automation

* Add back source-build patch that is still required in this branch

Co-authored-by: Swapnali911 <Swapnali.Pawar1@ibm.com>
Co-authored-by: Chris Rummel <crummel@microsoft.com>
Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Michael Simons <msimons@microsoft.com>
Co-authored-by: Logan Bussell <loganbussell@microsoft.com>
Co-authored-by: Jason Zhai <v-wuzhai@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants