#1101096 gcc-multilib: please enable gcc-multilib for hurd-amd64

Package:
gcc-multilib
Source:
gcc-multilib
Description:
GNU C compiler (multilib files)
Submitter:
Martin-Éric Racine
Date:
2025-03-23 15:00:01 UTC
Severity:
normal
#1101096#5
Date:
2025-03-23 07:21:49 UTC
From:
To:
Could gcc-multilib & dependencies be compiled for hurd-amd64 as well? Without it we're missing the -m32 flag.

Thanks!
Martin-Éric

#1101096#10
Date:
2025-03-23 08:06:10 UTC
From:
To:
Hello,

Martin-Éric Racine, le dim. 23 mars 2025 09:21:49 +0200, a ecrit:

Put another way: why do you need -m32? We didn't feel it was worth
spending the time to fix the 32bit multilib support when that will be
moot in 2038 anyway.

Samuel

#1101096#15
Date:
2025-03-23 08:06:10 UTC
From:
To:
Hello,

Martin-Éric Racine, le dim. 23 mars 2025 09:21:49 +0200, a ecrit:

Put another way: why do you need -m32? We didn't feel it was worth
spending the time to fix the 32bit multilib support when that will be
moot in 2038 anyway.

Samuel

#1101096#20
Date:
2025-03-23 11:54:11 UTC
From:
To:
su 23.3.2025 klo 10.06 Samuel Thibault (sthibault@debian.org) kirjoitti:

I have a package whose autoconf checks for -m32 to produce 32-bit
binaries on 64-bit ports. Implementing this on amd64 and x32 merely
required adding gcc-multilib to Build-Depends. hurd-64 fails that
check because there's no gcc-multilib.

Martin-Éric

#1101096#25
Date:
2025-03-23 14:53:51 UTC
From:
To:
Martin-Éric Racine, le dim. 23 mars 2025 13:54:11 +0200, a ecrit:

But there are other ports that don't have a 32bit variant (e.g.
loong64), so that case exists anyway.

Samuel

#1101096#30
Date:
2025-03-23 14:57:37 UTC
From:
To:
su 23.3.2025 klo 16.54 Samuel Thibault (sthibault@debian.org) kirjoitti:

True, but the package in question very much is x86 anyhow i.e. 32-bit
binaries should be possible on all x86 variants. Right now, hurd-amd64
is the only one not setup for this.

Martin-Éric