git: 43ceaae324 - main - Status/2024Q1/gcc.adoc: Add report

From: Lorenzo Salvadore <>
Date: Mon, 08 Apr 2024 13:45:24 UTC
The branch main has been updated by salvadore:


commit 43ceaae324b0393e794c5e8308458541f6134dbe
Author:     Lorenzo Salvadore <>
AuthorDate: 2024-03-30 08:49:15 +0000
Commit:     Lorenzo Salvadore <>
CommitDate: 2024-04-08 13:44:57 +0000

    Status/2024Q1/gcc.adoc: Add report
    Reviewed by:    status (Pau Amma <>)
    Pull Request:
 .../en/status/report-2024-01-2024-03/gcc.adoc      | 25 ++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/website/content/en/status/report-2024-01-2024-03/gcc.adoc b/website/content/en/status/report-2024-01-2024-03/gcc.adoc
new file mode 100644
index 0000000000..9fdecb0f40
--- /dev/null
+++ b/website/content/en/status/report-2024-01-2024-03/gcc.adoc
@@ -0,0 +1,25 @@
+=== GCC on FreeBSD
+Links: +
+link:[GCC Project] URL: link:[] +
+link:[GCC 10 release series] URL: link:[] +
+link:[GCC 11 release series] URL: link:[] +
+link:[GCC 12 release series] URL: link:[] +
+link:[GCC 13 release series] URL: link:[]
+Contact: Lorenzo Salvadore <>
+link:[Updating GCC default version to 13] is finally finished.
+Thanks to[Antoine Brodin] who ran the exp-runs and to all other developers and ports maintainers involved.
+As promised in the preceding report, the next goal is to reduce the number of open bugs for GCC ports.
+Some work on existing bugs has already started.
+In particular, package:lang/gcc14-devel[] has long stayed out of date due to some issues with building the port without any BOOTSTRAP option.
+Thanks to the help of other developers and contributors (a special thank to Mark Millard), I noticed that according to the official documentation link:[building GCC without bootstrap requires a working GCC binary] and thus I switched package:lang/gcc14-devel[] to require that a BOOTSTRAP option is set.
+However it has later been stated that bootstraping GCC using clang and libc++ is link:[officially supported].
+But it has also been stated that this is not a high priority.
+At the moment package:lang/gcc14-devel[] is the only GCC port requiring a BOOTSTRAP option to be set.
+The plan is to have all GCC ports for versions greater or equal than 14 (i.e. future GCC ports) to require such an option: even if building without bootstrap is more or less officially supported, being low priority for upstream it increases the burden of maintaining GCC ports for low results.
+In case lower versions start to have issues building without bootstrap, I am going to require bootstrap for those as well.