#190 new
Peter Johnson

OMF format support?

Reported by Peter Johnson | June 25th, 2011 @ 07:51 PM

Originally posted on Trac by post@MartinSander.de
Original Trac Ticket


The Borland / Embarcadero compilers (C++ Builder, RAD Studio, Delphi) require external libraries or .obj files to be in the OMF format.
Any plans to add OMF output format support to YASM?

Trac Attachments

h3. Trac Comments

              Changed 12 months ago by peter@tortall.net

It's planned, but been low on the priority list to date, mostly for lack of demand.  Also, what does Borland use for 64-bit targets?  Is there a 64-bit version of OMF?  (not that this is a blocker for implementing 16-bit and 32-bit OMF)


              Changed 12 months ago by anonymous

Embarcadero (which took over the Borland compiler series and continues to develop them) seems not yet to have come up with a 64 bit version. Frankly, I have no idea, if there is at all something like a 64-bit OMF. 
However, unless an application really needs to access more than 2 or 4 GB of RAM, 64 bit is not good for everybody (e.g., many algorithms work better and faster on the FPU with its inherently high accuracy than with the SSE commands which have become the only choice in WIN64 applications), and the Embarcadero tools have some very nice features making them still a decent rival to Microsoft. Therefore, 32-bit OMF output suitable for Delphi and C++ Builder components/libraries would still be very much appreciated.


              Changed 4 months ago by dave.r.yeo@gmail.com

OS/2 also uses OMF natively, mostly flat 32 bit. It would be nice to have yasm output useable object files as many projects are using yasm.

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

The Yasm Modular Assembler Project

Shared Ticket Bins

People watching this ticket