Download raw body.
-current Haskell ports aborting with SIGILL
Greg Steuck <gnezdo@openbsd.org> wrote:
> Stuart Henderson <stu@spacehopper.org> writes:
>
> > It runs ok on ryzen. 11th gen intel + SIGILL - looks like an IBT
> > issue.
>
> Isn't -Wl,-z,nobtcfi supposed to have disabled this?
>
> https://codeberg.org/OpenBSD/ports/src/branch/master/lang/ghc/Makefile#L123
>
> Thanks
> Greg
I'm trying with this:
diff /usr/ports
commit - 5fdc9dbcebbd57477b047430dfc2cc4e987537ef
path + /usr/ports
blob - a51e834910b7ee582f3be8d92a4e137a0cb46ad1
file + devel/cabal/cabal.port.mk
--- devel/cabal/cabal.port.mk
+++ devel/cabal/cabal.port.mk
@@ -85,7 +85,7 @@ MODCABAL_post-extract += \
MODCABAL_post-extract += \
&& echo "package *\n ghc-options: -fdiagnostics-color=never" >> ${WRKSRC}/cabal.project.local \
&& echo "package *\n ghc-options: -split-sections\n" >> ${WRKSRC}/cabal.project.local \
- && echo "package ${MODCABAL_STEM}\n ld-options: -Wl,--gc-sections,--build-id" >> ${WRKSRC}/cabal.project.local
+ && echo "package ${MODCABAL_STEM}\n ld-options: -Wl,--gc-sections,--build-id,-z,nobtcfi" >> ${WRKSRC}/cabal.project.local
# Automatically copies the cabal.project file if any.
MODCABAL_post-extract += \
-current Haskell ports aborting with SIGILL