From nobody Thu Aug 01 11:04:46 2024 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 4WZR1p5QRYz5SZJd for ; Thu, 01 Aug 2024 11:04:46 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WZR1p34gBz4q1q; Thu, 1 Aug 2024 11:04:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722510286; 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=JO8vUObDzb/CAimMooWFzMpwf3ItdZQAD7unqUDwUVY=; b=iEeQzMkIO77L/h2Vjm/H1Y3sbye96JyKL+12J0JO7aOAeRw738FiisTRiCxFlenhWi4Sja KShNoKG4SMsm+2Uxeu94Dgmzi/n3h6P29TBpvv0cw8hVj6FYB6oJoOqLXOCZMtaFlFXiKN Y3u/sC6aMYljbJUCquXtvce79YSc/jehSJErzk/ZDftR6shIl5sozIh6VFThGAFIh4chX7 /NQB0RHiVkq8wHbNypR3acKTmOST3yAqH/Q1Y8Gag6zrWKmk1Pdf0bvH01bRiLCmnsiL9M lOjR0UpLCNbTp/63StoZLzDSj4ImyDp45hptYxPvoNnbdy7jNbPcGCFn65e0JA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1722510286; a=rsa-sha256; cv=none; b=lPmiAR21F7IHGH7vaPFkyK/reB0Lk6onupdtp06qmAvH76ihO+vtQtM1PB4xnVCupes6B7 KGIisEMqLYkU8BRktZh57IojWHLLv53xwEmQDB2sGl6iiA9PEaOqvLJcbzk2m79nG8cMjq rOFzKjqbOJzwdlRC5N6tTwidmayd0WGT/SqZxp2QYNRmPBkDuTm1xNzkA9op52kWWoJZfn 6iffOou5eObrFa9uuWrSCjLkKrJebhGW6NONPe/6h5pQlSo7pHlyJsDszDGv9VYJugG06Y +NshWYwHi5sXXolXlIj6Keyy7NLZrSo1CBZ8/y6BMdUeW9UvtlC6kwarL+eMwg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722510286; 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=JO8vUObDzb/CAimMooWFzMpwf3ItdZQAD7unqUDwUVY=; b=lkne9AJvR/YGX85c+CJGRDA0Rtz8AanUDILeVil8WWCnYJcB2SgsTQw7uVdl5rofOg7h+u HxaGXxuTfrBx30qdWLfa4kpSonvnSaPRM159FF99Lt7rkeUKAiBnauIAmpanUBN+I8bvhy XzYGrG6GkOmTnY4SJZJnIl0piHKdDyXUKcaVUzUITO0pa6CSkVTE9PK7fKkrej10BWWKT8 odU3m6UQVtmqKEHgQIjS7vkJEiIDGgTMTkwZEcb9F4lAyNmXkapBt84Eg2zI6UQkjmmym1 7ze+bvN4gxzONx92IwJG3ry/UxQfB3wKkYZRWkKv6Mb0CPNmBAtejsvqfT1zgw== 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 4WZR1p2jKgzhQm; Thu, 1 Aug 2024 11:04:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 471B4krb067654; Thu, 1 Aug 2024 11:04:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 471B4kVS067651; Thu, 1 Aug 2024 11:04:46 GMT (envelope-from git) Date: Thu, 1 Aug 2024 11:04:46 GMT Message-Id: <202408011104.471B4kVS067651@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 54246484bd - main - 2024Q2/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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-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: 54246484bd1207ee1518febffe40d7d4daf85c38 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=54246484bd1207ee1518febffe40d7d4daf85c38 commit 54246484bd1207ee1518febffe40d7d4daf85c38 Author: Lorenzo Salvadore AuthorDate: 2024-06-30 12:05:40 +0000 Commit: Lorenzo Salvadore CommitDate: 2024-08-01 11:04:22 +0000 2024Q2/gcc.adoc: Add report Reviewed by: status (Pau Amma ) Pull Request: https://github.com/freebsd/freebsd-doc/pull/394 --- .../en/status/report-2024-04-2024-06/gcc.adoc | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/website/content/en/status/report-2024-04-2024-06/gcc.adoc b/website/content/en/status/report-2024-04-2024-06/gcc.adoc new file mode 100644 index 0000000000..588c2e4d93 --- /dev/null +++ b/website/content/en/status/report-2024-04-2024-06/gcc.adoc @@ -0,0 +1,22 @@ +=== GCC on FreeBSD + +Links: + +link:https://gcc.gnu.org/[GCC Project] URL: link:https://gcc.gnu.org/[] + +link:https://gcc.gnu.org/gcc-11/[GCC 11 release series] URL: link: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/[] + +link:https://gcc.gnu.org/gcc-13/[GCC 13 release series] URL: link:https://gcc.gnu.org/gcc-13/[] +link:https://gcc.gnu.org/gcc-14/[GCC 14 release series] URL: link:https://gcc.gnu.org/gcc-14/[] + + +Contact: Lorenzo Salvadore + +Upstream has released link:https://gcc.gnu.org/gcc-14[GCC 14.1]. +Therefore port package:lang/gcc-14[] has been created, as well as package:lang/gcc15-devel[] which tracks the new latest developement GCC version. +Previous major versions of GCC are being updated as well. + +Only very little work has been done on existing bugs for GCC ports this quarter, contrary to the original plan stated in the precedent report. +This is due to the fact that I noticed an increasing interest in upstream to support GCC on FreeBSD, which however gets blocked by the fact that GCC sources do not build out-of-the-box on our platform, but needs instead many patches which are in our ports tree framework. +It is then necessary to focus on upstreaming all of those patches, possibly at once and not one at the time as it has been done until now, and to also regularly run the tests suite, fixing all tests that fail. +Then I am working on a new setup of automation that allows me to build and test all supported GCC versions as efficiently as possible, including GCC from sources but without the ports tree framework support. +All of this has significantly slowed down usual GCC ports maintainership (users of the -devel ports have probably noticed that they are being updated much less frequently), but I am confident that it will eventually pay off. + +It should also be noted that mailto:fuz@FreeBSD.org[Robert Clausecker] has enabled package:lang/gcc11[], package:lang/gcc12[], and package:lang/gcc13[] for riscv64 architecture as the ports build fine on 15-CURRENT.