| non port: devel/ispc/files/patch-src_util.cpp |
Number of commits found: 4 |
|
Monday, 16 Feb 2026
|
19:56 Dimitry Andric (dim)
devel/ispc: fix build with libc++ >= 20
With libc++ 20 or higher devel/ispc fails to build, with errors similar
to:
/wrkdirs/usr/ports/devel/ispc/work/ispc-1.30.0/src/util.cpp:51:11: error:
'__libcpp_verbose_abort' is missing exception specification 'noexcept'
51 | void std::__libcpp_verbose_abort(char const *format, ...)
| ^
| noexcept
/usr/include/c++/v1/__verbose_abort:24:28: note: previous declaration is
here
24 | __printf__, 1, 2) void __libcpp_verbose_abort(const char*
__format, ...) _NOEXCEPT;
| ^
This is because ispc attemps to override __libcpp_verbose_abort(), which
is an internal libc++ function, but it misses a noexcept specification.
However, overriding __libcpp_verbose_abort() is only necessary on older
versions of macOS. Therefore, exclude the whole #if block if the
operating system is not macOS.
PR: 293163
Approved by: yuri (maintainer)
MFH: 2026Q1
e4b498d |
|
Thursday, 30 Jan 2020
|
02:15 yuri
devel/ispc: Update 1.12.0-116 -> 1.12.0-118
The upstream adopted the "Add FreeBSD support" pull request from
greg@unrelenting.technology.
Thanks a lot to Greg for his help!
Testing: The "Mandelbrot" testcase works with the 'sse4' target.
 |
|
Monday, 27 Jan 2020
|
02:49 yuri
devel/ispc: Update 1.11.0 -> 1.12.0-116-g98cd1326
 |
|
Wednesday, 24 Apr 2019
|
06:14 yuri
devel/ispc: Update 1.10.0 -> 1.11.0
The project switched to cmake.
 |
Number of commits found: 4 |