-
Notifications
You must be signed in to change notification settings - Fork 63
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
Add ppc64le support #159
base: master
Are you sure you want to change the base?
Add ppc64le support #159
Conversation
Signed-off-by: David Christensen <[email protected]>
I have questions about this change. First, what sort of machine are you using that even has this sort of processor in it? Second, where did you get a .NET distribution that works on it? Microsoft doesn't support or ship .NET for anything other than x64, arm32, and arm64. |
IBM, Microsoft and RedHat have announced support for .NET 7/8 on POWER, you can find out more about it on the IBM .NET blog. Microsoft supports installing .NET on Linux as described here. In my use case, I'm building a project on Fedora 40 in a VM hosted on a P9 PowerNV system. Installing the |
The blog post also mentions support for IBM s390x mainframes, though I don't think the build containers used actually had the appropriate s390 cross compilers. |
Ok, so it's specifically Red Hat that is building a shipping .NET for that architecture. Can you run |
Also, it doesn't seem like we'd need the |
@@ -1,9 +1,10 @@ | |||
FROM bording/crossbuild | |||
ARG ARCH='amd64' | |||
ENV CROSS_TRIPLE=${ARCH} | |||
ARG CC_ARCH='amd64' |
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.
It's not clear to me why you've introduced this second ARCH variable.
I'm using QEMU already for the ARM builds, so I would think we'd be able to do the same thing for this new architecture in the same way.
Unable to use GitVersion application on Linux systems with ppc64le architecture. For example:
Add support to build native ppc64le binaries along with other supported CPU architectures.