-
Notifications
You must be signed in to change notification settings - Fork 17.9k
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
proposal: remove linux/ppc64 (big endian) port #34850
Comments
I note that when we required Power8 for ppc64 (#19074) we got a lot of pushback, implying that at least at that time people were using the port. |
What distro are they running? I don't mind continuing to support it if it there's a way to run secure builders for it. |
In general, I don't know. I just checked a ppc64 system running in the GCC compile farm; it is running CentOS 7.6. |
/cc @laboger ^^^ |
@ianlancetaylor, thanks. That led me to https://wiki.centos.org/SpecialInterestGroup/AltArch/ppc64 which I guess is an option. |
Centos 7.7 still supports ppc64 big endian (CentOS 7 EOL is 2024 if I'm not mistaken) |
OSUOSL, who supply & run our Go PPC64x builders, says:
So I guess we can run Ubuntu Xenial. That's LTS and has support until April 2021. That at least gets us security updates, and keeps us in the Debian family, consistent with most of of our other builders. |
There's also aix/ppc64 which uses ppc64 big endian. Since that was just added, I'm assuming it will be around for a while. So we will have that to root out the endianness problems in ppc64 codegen. Using an older distro on linux/ppc64 and one as new as possible on linux/ppc64le sounds fine to me. As @ianlancetaylor mentioned, when ppc64 went to power8 minimum we had complaints so there were users out there who wanted to keep using ppc64. I haven't heard much lately though. |
We at Adélie Linux were one of the groups pushing back on the POWER8 requirement. We support ppc64 back to the 970 (and ppc32 back to the 7xx series). We're up to date, we don't believe IBM is correct in deprecating Linux big endian (we feel both endians have their place in the world), and we have no plans to ever deprecate ppc64 (I run it myself on my Talos workstation). So, there's that. After our installer is written (which is happening now) a stable 1.0 will be released. Edit my personal suggestion would be to run Xenial until we have 1.0 out, then we can work out whether Adélie would be a good fit and what you'd need from us. |
I retract this. Delaying until April 2021. |
We have an ancient Debian jessie ppc64 builder at OSUOSL, but we can't update it because Linux distros seem to have dropped PowerPC ("ppc64" big endian) support and now only support POWER ("ppc64el" aka "ppc64le").
I see some old posts saying maybe the Debian port is kinda kept alive on a community best effort basis, but I'm not easily finding package repo URLs for it.
If the point of keeping linux/ppc64 was to root out endianness assumptions, doesn't linux/s390x get that for us? The s390x folk are doing an amazing job maintaining that port.
We can keep the old linux/ppc64 builder running for a bit but it'll get increasingly annoying. And it's Internet-facing and we can't even apply security updates, so, uh, that's not great.
/cc @laboger @ceseo @randall77 @ianlancetaylor @rsc @mdempsky @aclements @bcmills @toothrot @dmitshur @FiloSottile
The text was updated successfully, but these errors were encountered: