On 1/25/26 13:52, Thierry Thomas wrote:
> Le dim. 25 janv. 26 à 21:19:51 +0000, Mark Millard <[email protected]>
>  écrivait :
> 
>> It varies by FreeBSD . . .
>>
>> ) *.*-RELEASE version (each  releng/*.* branch)
>> ) *.*-STABLE          (each  stable/*   branch, changing over time)
>> ) *.0-CURRENT                     (main branch, changing over time)
>>
>> but not by architecture/platform: for a given specific branch, at any
>> specific commit, it is the same for all architectures.
>>
>> For a time, more than one of the above may happen to have the same
>> variant of the system llvm materials involved, including the cc and the
>> c++ .
> 
> I remember that at some point we used to keep GCC for some archs. Is
> clang everythere now?

Any new stable/* created after gcc was removed from main did
not contain a gcc. So any releng/*.* based on such a stable/*
also did not contain a gcc. FreeBSD 13.0 and later do not
contain a gcc. 12.* and earlier did.


Supporting details . . .

Quoting the 2020-Feb-29 svn commit as far as any gcc being part
of the main/current FreeBSD branch . . .

QUOTE
Author: emaste
Date: Sat Feb 29 03:25:51 2020
New Revision: 358454
URL: https://svnweb.freebsd.org/changeset/base/358454

Log:
  remove GCC 4.2.1 build infrastructure

  As described in Warner's email message[1] to the FreeBSD-arch mailing
  list we have reached GCC 4.2.1's retirement date.  At this time all
  supported architectures either use in-tree Clang, or rely on external
  toolchain (i.e., a contemporary GCC version from ports).

  GCC 4.2.1 was released July 18, 2007 and was imported into FreeBSD later
  that year, in r171825.  GCC has served us well, but version 4.2.1 is
  obsolete and not used by default on any architecture in FreeBSD.  It
  does not support modern C and does not support arm64 or RISC-V.

  Thanks to everyone responsible for maintaining, updating, and testing
  GCC in the FreeBSD base system over the years.

  So long, and thanks for all the fish.

  [1]
https://lists.freebsd.org/pipermail/freebsd-arch/2020-January/019823.html

  PR:           228919
  Reviewed by:  brooks, imp
  Sponsored by: The FreeBSD Foundation
  Differential Revision:        https://reviews.freebsd.org/D23124
. . .
END QUOTE

FreeBSD 13.0 and later   *.0 were created after  that:
1[3456].* all did/do not have a gcc in the OS.

FreeBSD 12.0 and earlier *.0 were created before that:
1[012].* and before had a gcc in the OS.


-- 
===
Mark Millard
marklmi at yahoo.com

Reply via email to