Executable size affected by module count?

Pragma ericanderton at yahoo.removeme.com
Thu Jan 25 13:06:14 PST 2007


John Reimer wrote:
>
> dmd's largest problem here continues to be the omf format.  On the
> other hand, dmd would do well to have a new linker and object system to
> help it support new language features.

As someone who has hacked away on OMF handling for a while now, I must agree. It has quite a few strikes against it for 
prospective D toolchain developers:

* Hard to follow documentation that contains errors and makes *lots* of assumptions
* Is unsupported by just about everyone else except DigitalMars (no offense intended)
* Is *not* 64-bit ready
* Contains gobs of legacy cruft (specification moreso than .obj files)
* Is limited in how it can represent module inter-dependencies

Don't get me wrong. I like DMD and OPTLINK in particular - I would love to see OPTLINK modified to work with ELF files 
or some new D object file format.

-- 
- EricAnderton at yahoo



More information about the Digitalmars-d mailing list