Matthias Kilian <k...@outback.escape.de> writes: > still slacking around like hell, but I guess we need a new bootstrap > for lang/ghc. If so, I'll try to enable USE_NOBTCFI, build a new > bootstrap with it, and then use that for building the regular ghc > package.
Yeah, sounds about right. I have no illusions about GHC ever supporting IBT considering their compilation model. In related news, I managed to get GHC to use xonly[1]. It produces functional binaries without resorting to --no-execute-only now. It's a bit less pretty than I'd like, but we can polish it up. There are also more tests from ghc testsuite broken in this unloved --disable-tables-next-to-code mode. Maybe we should combine the two tasks and rebuild bootstrap only once? [1] https://github.com/blackgnezdo/ports/commit/f1efc1dca03094f37896c64c07aa0cd9ebfc6992 Thanks Greg