On 1/7/2012 6:00 AM, Jacob Carlborg wrote:It will be irrelevant, as the linker will read whatever it puts out, and the linker will read COFF.
Will dmd still produce OMF or will it be changed to produce COFF?
There is no reason why a linker cannot transparently read many object and library file formats. I even want the linker to be able to read a DLL and figure out how to interface it without needing to build a corresponding import library.
There's quite a bit that can be done that was impractical for linkers of yore because of severe memory constraints.