[PATCH] bfd: Re-enable 64-bit support for 32-bit Solaris targets

Jan Beulich jbeulich@suse.com
Mon Dec 29 07:05:58 GMT 2025


On 28.12.2025 10:23, Rainer Orth wrote:
> One of the recent Solaris patches removed want64=true from the 32-bit
> Solaris targets.  This breaks GCC bootstrap: unlike Linux, GCC on
> Solaris is always biarch, both in 32-bit-default and 64-bit-default
> configurations, so the 64-bit multilib fails to build.
> 
> This patch reenables this incompatible change.

To further emphasize this (the comment you add already helps, yes), should
the entries also use targ_selvecs alone, not additionally targ64_selvecs?
As previously indicated, the setting of want64 looks wrong on the first
and second glance, because elsewhere it's tied to targ_selvecs containing
64-bit targets.

Jan


More information about the Binutils mailing list