From nobody Wed Mar 08 10:32:41 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PWpY52r6Xz3wDDk for ; Wed, 8 Mar 2023 10:32:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PWpY52Gthz46F6; Wed, 8 Mar 2023 10:32:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678271561; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ZpZg1A6OMRrSwAYVh1yK2Qqkd51B7GQX8oP1/O94Irg=; b=vzM47rVSuF2aSddAQ5i4a6/UZ2f8BCGjxv1myxuYrQVpk5m43FIaZ3jb16MaZplSuV9NFR AFNFCJPvxGEYAFcIshUwUHU3m0CEqeQ51uY3tC4HqVZcBNxP88nsb8cropMcLE3hoYIqwy 7XKtdydvL1/oNy9tb5LJn1NcyhsgqsyyP8OMq3nW3fPZWefgrWHxgCXAeCuhFBD+tNTm5h /zdZLgEpBXKT5WxgAl66aq4SEDycYBV/OG0xG9iNwIVaTgaCfc1BC0AeiQp83SIieoHTqK 7zhdOdwyfHEv6AHIamUF79nE5mck0ROI9/MV7QCcBPTo6fh+fPOAgcmm9SHhzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678271561; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ZpZg1A6OMRrSwAYVh1yK2Qqkd51B7GQX8oP1/O94Irg=; b=sds3JTASWgl5QDU7Oec9sUMl5rboNh874KVvZlCKqFK+6sPeqicFgwZ+9TXsC+LsJHix14 775YxYfuktYehCsy8BgcjuE6zVOkzLD8BdiRt1KJw4EHr4h85582S1cg1/EdpHAhVeEkwi rLVNhOJ4T5OzG6/JzEejCEXs1evJ+NK9VJPBp2TCB2gImiUBWgw5obFJ6jI0yGu3Tw1qIH sCsuXnl1C/YSjDomNeDrR7IUNQL0mPVSbEI7xn8OwOq3+jCcQ2CKxSWctqMy8SORRKXZ0d yb48Mqf/eE0PJyh3/NOTABQtMEGBrQiqP/5ztMbvnJjeKkPU3MejIhm71ZzfYA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1678271561; a=rsa-sha256; cv=none; b=RBWi5PiO3RMHKquVUbyoQFZONlVNwTtjKAANtaDD8m9xK0+UoA6yIbTvNiiDW92t8fVGEt YcgQLkZ7C75BQapzmXSR8ALdUXpSqRyGoFwS7BCg2lJss679P1IHDmIZVCtLFLIEtqLN+S p48Dzdyf7wHhM8i6zcVc0Af1Wg7+vivNN0520dZ4c2G76oNNjPZKX3fSS/gNgpmYi8yDTr GcPEz4WamTykY/KUzyWp2eeAAasqx/5zd8Z25dxMsSO+4UPAtHvxhjCr08A131ev9sKMuY 0jkBzuEZlJ65mkT8Dc9V60Zh0A6clPgbEPmA7ul8/3JS/hQGqiBlZFnXm3U6vQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PWpY51JrmzMjH; Wed, 8 Mar 2023 10:32:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 328AWfls070508; Wed, 8 Mar 2023 10:32:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 328AWf2c070507; Wed, 8 Mar 2023 10:32:41 GMT (envelope-from git) Date: Wed, 8 Mar 2023 10:32:41 GMT Message-Id: <202303081032.328AWf2c070507@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 186515d2ef - main - status/report-2023-01-2023-03/gcc.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 186515d2eff0dbc87b9a49aab0a201f4b08d8613 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=186515d2eff0dbc87b9a49aab0a201f4b08d8613 commit 186515d2eff0dbc87b9a49aab0a201f4b08d8613 Author: Lorenzo Salvadore AuthorDate: 2023-03-03 14:56:39 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-03-08 10:31:19 +0000 status/report-2023-01-2023-03/gcc.adoc: Add report Reviewed by: gerald, pauamma Approved by: debdrup (status blanket) Differential Revision: https://reviews.freebsd.org/D38890 --- .../en/status/report-2023-01-2023-03/gcc.adoc | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/website/content/en/status/report-2023-01-2023-03/gcc.adoc b/website/content/en/status/report-2023-01-2023-03/gcc.adoc new file mode 100644 index 0000000000..164b8037b2 --- /dev/null +++ b/website/content/en/status/report-2023-01-2023-03/gcc.adoc @@ -0,0 +1,24 @@ +=== GCC on FreeBSD + +Links: + +link:https://gcc.gnu.org[GCC Project] URL: link:https://gcc.gnu.org[https://gcc.gnu.org] + +link:https://gcc.gnu.org/gcc-11/[GCC 11 release series] URL: link:https://gcc.gnu.org/gcc-11/[https://gcc.gnu.org/gcc-11/] + +link:https://gcc.gnu.org/gcc-12/[GCC 12 release series] URL: link:https://gcc.gnu.org/gcc-12/[https://gcc.gnu.org/gcc-12/] + +Contact: Lorenzo Salvadore + +Contact: Gerald Pfeifer + +The main news this quarter is the cleaning of old GCC versions from the ports tree: this will allow for a more efficient approach of bugs. + +==== Deprecation of old GCC ports + +The ports tree still contains several ports related to old and unsupported GCC versions. +They are usually needed as dependencies for a few old ports, that it would be better to either update to use a supported GCC release, or deprecate. +link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269644[Bug reports] have been created to track the issue and work has already started towards its resolution. +Thanks to all ports contributors who are helping. + +==== Deprecation of USE_GCC=X+ + +Gerald, who maintained the GCC ports for many years until recently, still contributes to the GCC maintenance on FreeBSD by helping simplify the GCC infrastructure in the ports tree, for example by removing special cases that deal with old unsupported GCC versions. + +This quarter the most significant of his changes is probably link:https://cgit.freebsd.org/ports/commit/?id=9b5f5ab8482f105311d01a32260ef32bba4a2628[the removal of support for the `USE_GCC=X+` construct]: any port depending on GCC should set `USE_GCC=yes` if `GCC_DEFAULT` works; if not, it should require a specific version (e.g. `USE_GCC=11`); it cannot ask for a minimal version anymore (e.g. `USE_GCC=11+`).