diff options
author | Ben Gamari <ben@smart-cactus.org> | 2019-06-14 16:53:12 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2019-06-22 13:25:08 +0000 |
commit | cd177b44695382878eca7800fb2493b72b20c1e7 (patch) | |
tree | 26583f66e767dc1ddf9da2dae30ab21171d64987 /libffi-tarballs | |
parent | 652b83be7a13f35deefc778d89fd11c9dd46cfa3 (diff) | |
download | haskell-wip/T13786.tar.gz |
ghci: Load static objects in batcheswip/T13786
Previously in the case where GHC was dynamically linked we would load
static objects one-by-one by linking each into its own shared object and
dlopen'ing each in order. However, this meant that the link would fail
in the event that the objects had cyclic symbol dependencies.
Here we fix this by merging each "run" of static objects into a single
shared object and loading this.
Fixes #13786 for the case where GHC is dynamically linked.
Diffstat (limited to 'libffi-tarballs')
0 files changed, 0 insertions, 0 deletions