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

Reply via email to