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

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

 



On 12/16/24 09:03, Jonathan Wakely wrote:
On Mon, 16 Dec 2024 at 13:37, Dennis Clarke via Gcc-help
<gcc-help@xxxxxxxxxxx> wrote:

...
      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


    Excellent!  Thank you for the reply. This helps somewhat. I do trust
the above and question the "changes" below. I just did try to bootstrap
GCC 6.5.0 and did use the --enable-obsolete and then watched it fail in
stage1 regardless.

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.


    OKay, this is helpful. However looking at :

        https://gcc.gnu.org/gcc-6/changes.html

    Where I see mention of "Solaris 12 is now fully supported." Ha. Ha.

    Well, yes, this is archaeology but 2018 was not really very long ago
for the release of 6.5.0. I will dig around in gcc/config.gcc and see
what it says for release 5.x and even 7.x and others around the years
2014 or thereabouts.

    Thank you very much for the good info.

--
--
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken




[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