Volunteers to tackle some of the following would be welcome:
Support the "traditional" BSD -A flag (incremental loading).
(There is a -A flag in ld now, but it is used to specify the
architecture. That should probably be changed.)
Support for dynamic loading (a la dld, but bfd-based) would be nice.
Avoid re-open (and re-seeking) output bfd and archives.