Skip to content

Implement -fexternal-interpreter via static linking

An interesting idea from @hvr. When using -fexternal-interpreter, we can statically link the required packages and object files into a new iserv binary, and use that as our external interpreter.

This would mean we could support TH and even limited GHCi without needing a dynamic linker of any kind, which is extremely cool. Apparently this would be useful for AIX where doing dynamic linking is hard.

Edited by Ben Gamari
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information