On 2024-04-16 9:27 a.m., Edd Barrett wrote:
Hey,
A long overdue update of SWI Prolog.
It's quite a large change, but mostly only due to them changing to Cmake. As a
result the port is actually quite a bit simpler.
Notes:
- I got help from tb@ on the SSL diffs (Thanks for this).
- The includes get installed in a weird place, but that's where they were
before this update too, so fine, I guess? pkg-config reports the correct
path.
- I had to `#undef fileno` in a few places and those files get installed. In
theory this could be problematic for users.
(We might be able to use `#pragma push_macro` to work around it? Do all of
our C compilers support it? Is it worth it? I suspect not)
I noticed it was all C++ code.
https://marc.info/?l=openbsd-tech&m=163434134507835&w=2
This looks like the same issue I ran into with fmt and spdlog.
- There are a handful of test failures, which I've reported.
What do you reckon?