Index | Thread | Search

From:
Brad Smith <brad@comstyle.com>
Subject:
Re: UPDATE: swi-prolog-9.2.3
To:
Edd Barrett <edd@theunixzoo.co.uk>, ports@openbsd.org
Cc:
tb@openbsd.org
Date:
Wed, 24 Apr 2024 00:39:57 -0400

Download raw body.

Thread
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?