Archaeology question : what is the last release to support XYZ ?
Jonathan Wakely
jwakely.gcc@gmail.com
Mon Dec 16 14:03:01 GMT 2024
On Mon, 16 Dec 2024 at 13:37, Dennis Clarke via Gcc-help
<gcc-help@gcc.gnu.org> wrote:
>
>
> Digging around in the various pages and manuals on gcc.gnu.org has
> not shed light on what release supports what OS/arch. The real question
> is what was the last release to support AIX ver x.y on IBM RS/6000 or
> perhaps some variation of HP/UX on an old SuperDome? I can not find
> anything anywhere that says "this should work" as well as "this will not
> work" or even "good luck".
>
> Looking at Host/Target specific installation notes for GCC :
>
> https://gcc.gnu.org/install/specific.html#older
>
> There I see :
>
> Starting with GCC 3.1, each release has a list of “obsoleted”
> systems. Support for these systems is still present in that
> release, but configure will fail unless the --enable-obsolete
> option is given. Unless a maintainer steps forward, support for
> these systems will be removed from the next release of GCC.
>
> Really?
>
> Where is that list?
gcc/config.gcc
# Obsolete configurations.
case ${target}${target_min} in
*-*-solaris2.11.[0-3]* \
| ia64*-*-* \
| nios2*-*-* \
)
if test "x$enable_obsolete" != xyes; then
echo "*** Configuration ${target}${target_min} is obsolete." >&2
echo "*** Specify --enable-obsolete to build it anyway." >&2
echo "*** Support will be REMOVED in the next major release of GCC," >&2
echo "*** unless a maintainer comes forward." >&2
exit 1
fi;;
esac
The changes are announced in the release notes for each releases, e.g.
https://gcc.gnu.org/gcc-14/changes.html (ia64 and nios2 declared obsolete)
https://gcc.gnu.org/gcc-13/changes.html (solaris 11.3 declared obsolete)
https://gcc.gnu.org/gcc-12/changes.html (cr16, 32-bit hppa-hpux, and
m32c declared obsolete).
etc.
>
> If anyone knows where inside the source tree one would find such a
> list of "supported" and/or "obsoleted” systems that would be so very
> helpful to those of us that drag around museum pieces.[1]
More information about the Gcc-help
mailing list