Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: [1/2] [new port] devel/simde
To:
Daniil Ryvkin <mail@leinadr.com>
Cc:
ports@openbsd.org
Date:
Thu, 23 Jul 2026 11:15:29 +0100

Download raw body.

Thread
On 2026/07/23 12:55, Daniil Ryvkin wrote:
> On Thu, Jul 23, 2026 at 10:21:36AM +0100, Stuart Henderson wrote:
> > On 2026/07/07 18:05, Daniil Ryvkin wrote:
> > > Hi,
> > > 
> > > This adds a port for SIMDe (SIMD Everywhere) v0.8.2, a header-only
> > > library providing implementations of SIMD intrinsics (SSE, AVX, NEON,
> > > etc.) for platforms that don't natively support them.
> > > 
> > > It is required as a build dependency for multimedia/obs-studio.
> > 
> > as there's no actual build stage, I think I'd prefer to just pull it
> > into obs-studio via DIST_TUPLE at this point..
> > 
> 
> simde may also be useful for other ports, such as x11/kitty which
> currently has simd disabled.
> 

that's part of my reasoning, actually. it's pretty hard to tell if a
header 'library' is going to be picked up by other ports in the tree
and how it interacts. and obviously check-lib-depends won't detect
that simde is used if you build another port with it installed..

at least multimedia/vvenc and mozillas have bundled copies, so another
concern is which version gets picked up if a system version is available,
and whether that's compatible with their usage. these incompatibilties
often shows up with other ports like this (xxhash and fmt, while
providing actual libraries too, also provide header-only versions,
and we frequently run into incompatibilities).