Index | Thread | Search

From:
Theo Buehler <tb@theobuehler.org>
Subject:
Re: net/dnsdist h3 version doesn't seem to start on i386
To:
Renaud Allard <renaud@allard.it>, ports <ports@openbsd.org>
Cc:
otto@openbsd.org
Date:
Thu, 7 Mar 2024 15:19:05 +0100

Download raw body.

Thread
On Thu, Mar 07, 2024 at 02:09:58PM +0000, Stuart Henderson wrote:
> On 2024/03/07 14:58, Renaud Allard wrote:
> > Hello,
> > 
> > I was playing with dnsdist and wanted to install it on an old soekris. I
> > updated to the latest OpenBSD snapshot (i386) of today and installed
> > dnsdist-1.9.0-h3.
> > But it seems it fails to start with "Illegal instruction (core dumped)".
> > I tried the same config with the non h3 version and it started without
> > issue.
> > 
> > Maybe it couldn't run at all on i386, but then the h3 build should probably
> > be removed from the packages build.
> 
> Most likely the machine doesn't have SSE2 and boringssl (which is
> used by dnsdist's h3 flavour) wouldn't build without -msse2.
> I'd expect it to run on newer i386s.

Seems to run fine on an i386 with SSE2, so that's most likely the
explanation.

> 
> > I can provide the core dump if needed.
> 
> A backtrace from the core dump might be useful. The core file itself
> not so useful. Also dmesg.
>