[Issue 1675] New: "Identifier too long" error with OMF object files
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Nov 15 20:18:18 PST 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1675
Summary: "Identifier too long" error with OMF object files
Product: D
Version: 1.00
Platform: PC
OS/Version: Windows
Status: NEW
Keywords: rejects-valid
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: jarrett.billingsley at gmail.com
If there were an "OPTLINK" component, I would have filed this under it.
When dealing with complex template tuples, it's very easy to overflow the
maximum symbol length allowed by OPTLINK. This is, simply put, a damn shame,
because it prevents otherwise completely legal code from compiling and linking
with DMDWin, whereas it works perfectly fine when using DMDNix or GDC.
I know that this is neither a simple nor a small issue to fix: either the
ancient, nearly-immutable OPTLINK would have to be modified, or DMDWin would
have to be changed to output a more reasonable format, in which case a new
linker would probably have to be written. Until then, this issue should stand
as a reminder that DMDWin is inherently limited.
--
More information about the Digitalmars-d-bugs
mailing list