From: Evan Silberman Subject: Re: -current Haskell ports aborting with SIGILL To: Greg Steuck Cc: ports@openbsd.org Date: Fri, 16 Feb 2024 13:17:16 -0800 Greg Steuck wrote: > Stuart Henderson 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 += \