Re: Archaeology question : what is the last release to support XYZ ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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]




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux