Hi Anil,

On 8/10/23 19:39, Anil Madhavapeddy wrote:
On 8 Aug 2023, at 20:49, Volker Schlecht <[email protected]> wrote:

Cc: Maintainer

On 7/31/23 14:28, Christian Weisgerber wrote:
I managed to run a full bulk build on my T14 G3 with IBT.  Kudos
to Lenovo for engineering a laptop that can build for days on end
without melting down.
The following ports fail to build:
devel/ocaml-menhir              # OCaml
sysutils/opam                   # OCaml
x11/lablgtk3                    # OCaml
I included an uncommitted USE_NOBTICF fix for sysutils/findlib, but
there seems to remain another problem with some OCaml ports.

With the attached patch, I get a lang/ocaml that builds ocaml-menhir and
lablgtk3 successfully on my IBT enabled amd64 machine.


I’m just catching up; is a recent amd64 snapshot enough to get an
IBT-enabled system?

yes, -current has it enabled now. But in order to catch those problems you'll need a CPU that supports it, too ... on amd64 that would be Tiger
Lake(?) and later. I think.

I’m testing out OCaml 5.1~rc1, and the testsuite fully passes.  Might
be easier to just upgrade to that instead.

afaict, 4.14 should have the changes that I backported in my diff, too.
Having said that, I've been wanting to play with OCaml 5.x for a while
now, so if I can support with that effort, let me know.

It would mean turning i386
and arm32 into bytecode-only architectures, but that’s got to happen at
some stage.

I remember the last time you mentioned that, there were implications for
compcert on i386, so I'm copying daniel@ into the discussion.

cheers,
Volker

Reply via email to