On 2023/08/10 20:28, Volker Schlecht wrote:
> Hi Anil,

hey 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.

yes, for amd64 it's intel Tiger Lake (11th gen) and newer, models of the
format iX-11XXX, iX-12XXX, iX-13XXX. no AMD CPUs. On ark.intel.com, look
for "Control-Flow Enforcement Technology" (the intel term which covers
both shadow stacks and indirect branch tracking).

for arm64 currently only on Apple M2.

FWIW the most common laptop that developers are using to test this on
is probably the Intel version of Thinkpad T14 gen 3 (which works fairly
well for most things, though I've been unable to get suspend to work,
and sometimes it decides it won't power on without a hard reset)

Reply via email to