diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2026-02-01 19:17:16 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2026-02-01 19:54:59 +0000 |
| commit | ca0ca0a01359fe5acccf5a21c4acd2ceceefbd7a (patch) | |
| tree | 1ba36b9743e1373e57ccff1c95ff83f17125c341 /devel/gitlab-shell/ssh:/anongit@git.FreeBSD.org/ports.git | |
| parent | 833e003c9e84068b5eb32a665acbab409bfd15b6 (diff) | |
With libc++ 20 or higher devel/build2 fails to build, with errors
similar to:
In file included from libbuild2/utility.cxx:27:
./libbuild2/script/regex.hxx:620:10: error: 'make_unsigned' cannot be specialized: Users are not allowed to specialize this standard library entity [-Winvalid-specialization]
620 | struct make_unsigned<build2::script::regex::line_char>
| ^
/usr/include/c++/v1/__type_traits/make_unsigned.h:75:8: note: marked '_Clang::no_specializations' here
75 | struct _LIBCPP_NO_SPECIALIZATIONS make_unsigned {
| ^
/usr/include/c++/v1/__config:1167:9: note: expanded from macro '_LIBCPP_NO_SPECIALIZATIONS'
Upstream committed a fix for this in
https://github.com/build2/build2/commit/7cf9cec, so add that as a patch
file.
PR: 292867
Approved by: fuz (maintainer)
MFH: 2026Q1
Diffstat (limited to 'devel/gitlab-shell/ssh:/anongit@git.FreeBSD.org/ports.git')
0 files changed, 0 insertions, 0 deletions
