On Mon, 16 Dec 2024 at 13:37, Dennis Clarke via Gcc-help <gcc-help@xxxxxxxxxxx> 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]