Index | Thread | Search

From:
Greg Steuck <gnezdo@openbsd.org>
Subject:
Re: -current Haskell ports aborting with SIGILL
To:
Evan Silberman <evan@jklol.net>
Cc:
ports@openbsd.org
Date:
Fri, 16 Feb 2024 16:48:33 -0800

Download raw body.

Thread
Evan Silberman <evan@jklol.net> writes:

> Can you repeat for OPENBSD_WXNEED? On my syspatched 7.4-release VPS, pandoc
> from packages has wxneeded:
>
> ~$ uname -rsv
> OpenBSD 7.4 GENERIC#1336
> ~$ readelf -Wl $(which pandoc) | grep OPENBSD_WXNEED
>   OPENBSD_WXNEED 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000   E 0
>
> Snapshot pandoc package on my laptop doesn't:
> ~ $ readelf -Wl $(which pandoc) | grep OPENBSD_WXNEED
> ~ $
>
> Likewise doing a cabal build without ports infrastructure on my personal
> project produces a binary without OPENBSD_WXNEED.

Same here. That's intentional as the underlying problem got fixed
upstream a while ago. We removed WXNEEDED then:

 Date:   Fri Jun 3 02:48:07 2022 +0000

 Remove USE_WXNEEDED from lang/ghc as it's no longer needed

Thanks
Greg