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?
