[Bug 215193] libc++ and libcxxrt: convert to a private library
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 18 Mar 2026 21:03:45 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215193
--- Comment #30 from Mark Millard <marklmi26-fbsd@yahoo.com> ---
(In reply to Gerald Pfeifer from comment #29)
Yep, although main and stable/1[45] now have changes
to avoid the problem (see comment #19 that was from
before those changes) :
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)
. . .
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
But releng/13.5 , stable/13 , releng/14.4, and releng/15.0
do not have the changes to avoid the lang/gcc1[56] problem.
If one has a bunch of Makefiles that would need changes and
one instead wants to have USE_GCC=yes locally avoid
lang/gcc1[56]* instead, then the likes of /etc/make.conf or a
poudriere(-devel) equivalent having DEFAULT_VERSIONS+= gcc=14
might be more appropriate than editing the individual
Makefiles, depending on context.
--
You are receiving this mail because:
You are the assignee for the bug.