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

Remove support for Itanium and Sparc #1114

Closed
fingolfin opened this issue Feb 1, 2017 · 2 comments
Closed

Remove support for Itanium and Sparc #1114

fingolfin opened this issue Feb 1, 2017 · 2 comments

Comments

@fingolfin
Copy link
Member

As far as I can tell, nobody is using GAP on Itanium and Sparc anymore, yet we have dedicated code for both of them in our source tree. The problem with that is that it prevents us from refactoring associated code, at least not without risking to break those systems.
Apparently, sparc64 support is already broken now: https://buildd.debian.org/status/logs.php?pkg=gap&arch=sparc64

I see these three options (for each of the two architectures separately):

  1. Remove the code.
  2. Leave the code in nominally, but stop worrying about breaking it.
  3. Somebody volunteers to fix either arch, and regularly test it, and be available to help detect, debug and fix regressions (of course they wouldn't have to

I greatly dislike option 2, and don't see any actual advantage in it over option 1; it just gives a false outward impression ("look they have code supporting X in there!"). And if somebody ever wanted to restore support for either architecture, the old code would still be in the repository anyway.

Option 3 would be OK, but we'd really need outside help. We are not going to invest hours and hours of work into finding or setting up a test system (say, via qemu) for a hypothetical use case. I would reconsider this if there were dozens and dozens of users popping up; but I'd expect that one or more of them would volunteer for option 3. If that doesn't happen, perhaps they don't need the arch that strongly after all?

@fingolfin
Copy link
Member Author

We removed Itanium support, and decided to keep Sparc support in for now, as Bill Allombert expressed interest and is testing it inside Debian for Sparc.

@dimpase
Copy link
Member

dimpase commented Feb 17, 2018

on #2191 I report a Sparc problem --- it's most probably endianness issue, and it's perhaps I good idea to have this checked on a regular basis.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants