Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: gnustep/libobjc2 and BTI (was: Re: x11/gnustep/libobjc2 failed to build)
To:
Jeremie Courreges-Anglas <jca@wxcvbn.org>
Cc:
Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>, Mark Kettenis <mark.kettenis@xs4all.nl>, tb@openbsd.org, ajacoutot@bsdfrog.org, ports@openbsd.org
Date:
Thu, 7 Mar 2024 11:36:15 +0000

Download raw body.

Thread
> > > How do I get a BTI enabled machine?
> 
> Apparently most Intel Gen11+ CPUs have IBT.  For arm64 you need an
> Apple M2.

Look for "Control-Flow Enforcement Technology" in the Intel cpu details
page on ark.intel.com. Yes it needs to be gen11 or newer.

AMD does not have it yet.

Cheapest way is probably the N100-based mini PCs (not speed demons but
fairly acceptable and they're really cheap).

For laptops, Thinkpad T14 are fairly common amongst developers.
(T14 g2 has gen11 CPUs, all cores the same - T14 g3 has gen12, mix
of performance + efficiency cores).