Version 1 (modified by bird, 13 years ago) (diff)


.. contents:: .. sectnum::

The linker ===========

Do you know that ilink 5 screws up when there are many exports?

Yes, I do know. Possible workarounds are

  1. Use a different linker, for instance ilink from vac308 or the a.out linker.
  2. Reduce the number of exported symbols. For instance use declspec(dllexport) or set up a generic export filter of some kind.
  3. Split up the .dll so the new dlls end up with an acceptable number of exports.
  4. Help me implement LX and OMF backends for binutils (and the gnu linker).