On Wed, 25 Jun 2025 at 18:15, Adam Williamson <adamw...@fedoraproject.org>
wrote:

> On Wed, 2025-06-25 at 23:58 +0200, Jakub Jelinek wrote:
> > On Wed, Jun 25, 2025 at 10:54:21PM +0100, Adam Williamson wrote:
> > > On Wed, 2025-06-25 at 22:09 +0200, Jakub Jelinek wrote:
> > > > i686-linux is one of the few primary architectures for gcc
> > >
> > > Maybe it shouldn't be any more?
> >
> > It is important to have some 32-bit architectures among the primary
> targets
> > to maintain 32 vs. 64 code cleanliness, make sure the right printf or
> > gcc_diag format specifiers are used in the code etc.
>
> It's only important so long as 32-bit matters. Does 32-bit still really
> matter? Has GCC thought about this?
>
> I'm asking this to some extent as an intentionally dumb question - I'm
> kinda expecting to be told "yes, GCC still cares about 32-bit for
> <insert good reasons here>". I just wanted to have that written down.
>

One thing that the last 4 years outside of Fedora has reinforced to me is
how much of the computer world is NOT 64 bit. Most of the hardware in
everything from the 900 mini computers in a standard car to the 10 or so in
a washing machine are 16 bit and 32 bit ones. The average home computer is
at least 4 32 bit cpus and a couple of 16 bit one's working behind the
scenes of the 64 bit processor and GPU you do your work in. Intel is still
used a lot in this 32 bit world and the compiler that is used is primarily
gcc.

Currently, many of the Red Hat developers who work on gcc and other tools
are using Fedora (or older RHEL) to support this ecosystem which means that
Fedora gets a lot more focus from build-chain problems than probably other
operating systems. When they have to move to another operating system,
Fedora becomes more and more the 'oh it's broken.. not on my XYZ OS, I'll
have to spin up something in my free time to get to it.'



-- 
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard battle.
-- Ian MacClaren
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@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, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to