Dynamic linking again

Andre Pang ozone@algorithm.com.au
Wed, 4 Sep 2002 16:11:21 +1000

On Mon, Sep 02, 2002 at 03:16:37PM +0100, Simon Marlow wrote:

> Great stuff!  I've just linked a copy of GHCi that doesn't need to load
> up the base package when it starts :-)  However, the binary is ~15Mb
> compared to ~8Mb normally.

BTW, I just ran a strip --strip-unneeded on Duncan's TestDynLink
program, and it reduced the file size a fair bit:

    -rwxrwx---    1 andrep   andrep    5267252 2002-09-04 16:07 TestDynLink*
    -rwxrwx---    1 andrep   andrep    7186984 2002-09-04 16:07 TestDynLink-nostrip*

.. and the quick test still seems to work:

    16:07 ~/projects/haskell_dynamic_linking/dynlink % ./TestDynLink 
    GHC dynamic loading test program
    c_loadObj pluginObj returned 1
    c_resolveObjs returned 1
    lookup symbol:
      symbol is present

(Sorry for the flood of posts, but I'm pretty excited that we've
 all managed to get this working!)

#ozone/algorithm <ozone@algorithm.com.au>          - trust.in.love.to.save