From nobody Wed Jan 1 14:04:22 2025 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 4YNWmR5RQXz5jykY for ; Wed, 01 Jan 2025 14:04:23 +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 4YNWmQ6Pdkz457R; Wed, 1 Jan 2025 14:04:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740262; 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=8DaUDfjrmYxVVmd0u91xXjKUDCrACe/LCzdaz1Ktli8=; b=CZERaIuVflCxT3MI/yHkv671eVNldzWIADYA8/QVibeNB1Fv/V/KKUMYiYc2cPrO5WJl4W MovfmNQYG5N8cceZFKiLAKsoEeh1VfkSEmV4gNR3n58Qjy2smQQL0rd/0STjndmUeoSwnU Hz1k2FJ/IyE1M+yRWnAKTWpSs9zxNeV30ylDZXYYYrRJl3YI3Bp0zi1NlfxZgODgaM5ASj +IYbap5ncoM5jnyb3JAKgdTBNRMF18LOQkguhNJIJGdVNR8yNUWfmsxAVqwtyvcFeXyBYA wOSsA4HVB7xKWleJSm4muRui2IM1fHPKq5Dvv4kB4cXDrPHdJrAVpnj/mhxNIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740262; 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=8DaUDfjrmYxVVmd0u91xXjKUDCrACe/LCzdaz1Ktli8=; b=GlRx1e2CP2zzxSdoOTaNvI3cG7Fmyp9b5POpaLjBrSp1I2gQieDJnHH0k+DGQqDKE6BL2n 5ol9to1hbkMn71uX0Oa3TwW92KFq01gpLynCeX0Ch0yCA8meZhtNi5NuGlBG9WqafSm8T6 vtJOFEa4eQ0/zKGmQcK6Bj2uzh+Dv9IrrzvsvUQxJXCw33a6ZLgy5t+DaEzuyGfAaK2eoB JwXatB+7UGDOESeXmNh/3TTnK5ZX/x45boEX5mDhXMRtdpc2LMVdfwgHdYytBN9AHgpcpb TjAgzEfUaeHD26ZHKfbU6F0DyWCZyhbplW++lhpfVf1kheL5RjnH7y7LEhSBdA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735740262; a=rsa-sha256; cv=none; b=wNvRrmRb/2OsYS4UASIXNfDml+BmkDEzKMcBi96kLZubbMUs6UugA3q08LSKt1E/uF+bv7 dXQUZCjCQR9rBHGSYsocUPudD3PgJyNLaFM4a3pOrTHlYACXGmu+V93i+1zKDk13C03btr Q+M5jKLsjGPref2/WepEMAw1Vys+8P7rIvWmxT88DAChmUuUksLmeg0NW1fkn18JJ7EUBO CcZBTdzNey0C1wP+pvmgY8Ob4wOGJSs99j+Ye7iVnteNi/Nvw3cTZ2nqHftfv5ViIlrwSY 7k0oNV6otNPqZPpFCs7OGsI9TlAszAUn8A/rE6x4gOHC4ftwuOvS2UulNpnNZg== 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 4YNWmQ5zqfzRy1; Wed, 1 Jan 2025 14:04:22 +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 501E4Mrp078524; Wed, 1 Jan 2025 14:04:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501E4M8i078520; Wed, 1 Jan 2025 14:04:22 GMT (envelope-from git) Date: Wed, 1 Jan 2025 14:04:22 GMT Message-Id: <202501011404.501E4M8i078520@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: fd671ff46e - main - Status/2024Q4/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: fd671ff46edfa804036c134e5d83fd632cbc032b Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=fd671ff46edfa804036c134e5d83fd632cbc032b commit fd671ff46edfa804036c134e5d83fd632cbc032b Author: Lorenzo Salvadore AuthorDate: 2025-01-01 14:03:07 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-01-01 14:03:07 +0000 Status/2024Q4/gcc.adoc: Add report Reviewed by: status (Pau Amma ) Pull Request: https://github.com/freebsd/freebsd-doc/pull/451 --- .../en/status/report-2024-10-2024-12/gcc.adoc | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/gcc.adoc b/website/content/en/status/report-2024-10-2024-12/gcc.adoc new file mode 100644 index 0000000000..a278ac71c0 --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/gcc.adoc @@ -0,0 +1,26 @@ +=== 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 + +The link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281091[exp-run to update GCC default version from 13 to 14] is getting forward. +As usual, thanks to everyone involved. + +If you maintain any of the affected ports or want to give a hand preparing and testing some patches, you can consider trying adding `-fpermissive` to `CFLAGS` in affected ports as a temporary solution: GCC 14 has transformed some warnings into errors, which is the cause of many of the failed builds. +The `-fpermissive` flag switches those errors back to warnings. +However, it is preferable that upstream updates its code to remove those warnings completely so that `-fpermissive` is not necessary, possibily with FreeBSD ports maintainers support. +If the code is not maintained upstream anymore, the time might have come to deprecate the port. + +Work has been done on some bugs too, mainly upstream: +- link:https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117210[] has been fixed: a recent change in the FreeBSD headers caused a regression in the GCC 15 development version; +- link:https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115008[] has been fixed: this was an issue with posix_fallocate failing on FreeBSD on a ZFS filesystem; +- an attempt to fix bug link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282797[] specific to aarch64 for -devel ports has failed. +If you are able to give a hand on this, it would be very much appreciated. + +Thanks to everyone who has helped with these issues.