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?

Reply via email to