I have a bunch of old Loki game ports I'd prefer keep working. I also
have some backburner projects that need enough 32-bit userspace to run
old binary drivers, but tbh it's probably easier to just use like el7
for that at this point.
To the extent we keep i686 builds [1] I really think they need to be
emitted from a 64-bit toolchain. I'm sympathetic to the argument that
you shouldn't run a 32-bit web browser anyway, so I don't care _so_
much about linking like firefox or webkit. But something like llvm
finds its way into the runtime for a lot of things, like the GL
drivers that provide the compatibility with the game you're trying to
run, and it's goofy to need to work around 32-bit address space
limitations just to link a 32-bit libLLVM. Building with gcc.i686 is a
choice we don't need to make.
[1] - My personal opinion here is we should try a little harder than
necessary, because I think that kind of compatibility is a worthwhile
goal, but also the specific things you need the compatibility have
boundaries and 100% coverage for 32-bit builds is pointless.
- ajax
On Wed, Mar 16, 2022 at 9:54 AM David Cantrell <dcantrell(a)redhat.com> wrote:
Hi,
Our most recent FESCo meeting involved discussing the proposal to drop i686
builds of jdk8,11,17 from Fedora 37 onward. The topic quickly changed to the
larger question of "what do people use i686 packages for?"
Rather than guess, we wanted to ask the community what you use i686 packages
for in Fedora. There are no wrong answers here. We are seeking information.
Why? Since the removal of the i686 kernel in Fedora, we want to reduce the
number of i686 packages provided in the repo. As time marches on, the ability
to build a lot of things for i686 becomes unrealistic or even impossible.
Remember it goes beyond providing builds...providing support, bug fixes, and
security fixes for those packages too. Maybe some things using i686 packages
now can move to x86_64 packages. We do not know yet, but a goal is to figure
out what packages, if anything, can drop their i686 builds.
NOTE: Nothing is changing now. We are in an information gathering phase.
~~~~~~~~~~~~~~~~~~~~~~~~
If you use i686 packages for something now, please respond to this thread.
Thanks,
--
David Cantrell <dcantrell(a)redhat.com>
Red Hat, Inc. | Boston, MA | EST5EDT
_______________________________________________
devel mailing list -- devel(a)lists.fedoraproject.org
To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure