Greg Steuck <gne...@openbsd.org> wrote:
> Stuart Henderson <s...@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 += \

Reply via email to