Policy for removing target support

Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
Thu Sep 11 10:59:49 GMT 2025


Hi Jan,

>>> As to the "building for", my earlier question still didn't get a clear
>>> answer (or maybe what seemed clear to you didn't end up clear for me): As
>>> indicated, I'm having trouble matching the version numbers (e.g. 10) with
>>> what we have in the two configure scripts in question. Which in turn
>>> makes it impossible for me to understand what parts you think can be
>>> dropped there.
>> 
>> Right now, I'd be dropping primarily the bfd/config.bfd and
>> ld/configure.tgt snippets pertaining to pre-Solaris 10 versions.
>
> I understand that; what I don't understand is which of the entries this
> covers. We don't have anything named e.g. "solaris9" in binutils.

that's because config.guess has kept the Solaris 2.x nomenclature even
after Sun changed the naming from Solaris 2.7 to Solaris 7 immediately
before the release.  The Solaris name was used for the OS as a whole,
while the core OS is still called SunOS 5.7.  Since the configure triple
is derived from uname -s (SunOS) and -r (5.7), you still arrive at
*-*-solaris2.7.  Much of this is handled by wildcards in config.bfd and
configure.ld so not immediately visible in those scripts.  My overview
of new cases upthread intends to make this more explicit.

I know this can be confusing, but that's the way things are.

If the obsoletion/removal would go through, everything except
*-*-solaris2.1[01]* would go and *-*-solaris2.[0-9]* be rejected
in config.bfd.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University


More information about the Binutils mailing list