From nobody Mon Feb 23 00:47:54 2026 X-Original-To: bugs@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 4fK2JW0ltBz6SPHD for ; Mon, 23 Feb 2026 00:47:55 +0000 (UTC) (envelope-from bugzilla-noreply@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 "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fK2JW0Frbz3w15 for ; Mon, 23 Feb 2026 00:47:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771807675; 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: in-reply-to:in-reply-to:references:references; bh=EVMMc+m3+eVzUp0X0H7xoudH5zxHIiXdr7Q3GXIGe5E=; b=yX59aNRUqxM9QkpZ6Wqapt5wnjq2Z4rCdyhGhl2cQrmU24o6eru2nNmM+zW+YQbe1v1Z+Z 7B+bLRKgCWnbYGD9vMRiptaZlT2gUAPxo3YbUFeXcZKGvyAV/7jTy4z1s1JU9WYhiBLOOU CHH0BJZj3ve3XlxnxKGE96Hehhj8uycHfontFx+9af9YvTwzsCSGi2alG4Eey1D848ro23 q3wba7MMDH8txJz7Wnw4JTJcjAERflbp6+N1luq+HJmBrjKG4viXDFLB6eCnbYbpR1rn+r oDs0coOHjCnKUARvJLRdZrP/hRpS5RqyJkUtJf7A8e/vgsNUPP8bHKgpEOyfzw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771807675; a=rsa-sha256; cv=none; b=k5iyUandnJ40r7BUH3jVXFBkXnNDEkTks8DpKy9iFi0ZiP93vyQQv+fOhFxyRkM3bQAZPw bdZVSksZyJFrGg66izUxwlv50Q9Hb3pp2SNnM0488KpzjrqWgV32Eec0MG2eddUF6F+DxB 9d0lkPdyJlLbrBtVB4uVdUo2o2k0fOjA3fl8mCEeOce7oIZEVK4tcHFhAdFHxoAHKSagXA VV6eGWt8fsK9HtNk6a1G7q77y5Ms4xcB5mnX9k/UMaCcBzoQcM7fYG/yVYBqQG84uBxvU/ iX7qIohQBbTNgBAgFLdsdIIK82DsccL7rMn9v9cYlKEULeM6Z0PYwIr/j2XF5Q== 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=1771807675; 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: in-reply-to:in-reply-to:references:references; bh=EVMMc+m3+eVzUp0X0H7xoudH5zxHIiXdr7Q3GXIGe5E=; b=kcj1vmEUNbDCsfPcO6MxThMCLgeE0sItYbwrkWaf2P3/gQSncxkAT3ddXQiFICIhbk8kAA J+ZL/DwHrgrjYs7AC/zfQty6cT4esen0ec40Cvn9or0F1NcX84iEojUV28RdMUlyh+6bEz +8yjy5s+trEYSkbO88Pi7PeuPYOo7vhbx2Dp5R0VI/w6pVG5sYn6eOGj2YspZESB0ktBxJ HdxriI0LPp0PGuBa5tbW2KdmQUnbSbbOLtPlscPu85GmA+ciWPWDN48aEpJJdnwg6bZ3sN WemXLIRsUyb6aAv8RRFecY3jYCnN9lkQyGK9901FoeNHXAlvL2kR94SAwmVk8Q== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 4fK2JV6x0zz16mb for ; Mon, 23 Feb 2026 00:47:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 61N0lsI6082721 for ; Mon, 23 Feb 2026 00:47:54 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 61N0lsGD082720 for bugs@FreeBSD.org; Mon, 23 Feb 2026 00:47:54 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 293364] base libc++ incompatibilities with GCC 15, built-in traits Date: Mon, 23 Feb 2026 00:47:54 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: marklmi26-fbsd@yahoo.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: mfc-stable15? mfc-stable14? mfc-stable13? needs_errata? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D293364 Mark Millard changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marklmi26-fbsd@yahoo.com --- Comment #1 from Mark Millard --- (In reply to Matthias Andree from comment #0) My environment is not as recent as main's current status (bfc6e56f6327 committed on 2026-01-27 18:34:58 +0000): Merge commit 81b20e110b3f from llvm git (by Roland McGrath): [libc++] Work around new GCC 15 type_traits builtins that can't be used as Clang's can (#137871) GCC 15 has added builtins for various C++ type traits that Clang already had. Since `__has_builtin(...)` now finds these, the #if branches previously only used for Clang are now used for GCC 15. However, GCC 15 requires that these builtins only be used in type aliases, not in template aliases. For now, just don't use the `__has_builtin(...)` branches under newer GCC versions, so both 14 and 15 work during the transition. This can be cleaned up later to use all the GCC 15 builtins available. Fixed: #137704 Fixed: #117319 Someone with a proper, sufficiently recent context for main should be able to test if this avoids the issue that I reported for g++15 builds. --=20 You are receiving this mail because: You are the assignee for the bug.=