[Issue 17731] New: dman fails to build due to more than 32767 symbols
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Mon Aug 7 22:46:04 PDT 2017
https://issues.dlang.org/show_bug.cgi?id=17731
Issue ID: 17731
Summary: dman fails to build due to more than 32767 symbols
Product: D
Version: D2
Hardware: x86
OS: Windows
Status: NEW
Severity: blocker
Priority: P3
Component: tools
Assignee: nobody at puremagic.com
Reporter: code at dawg.eu
Seems like the static array
static IndexEntry[] entries = mixin (import("d.tag"));
with lots of entries in d.tag
[
IndexEntry("!in", ["http://dlang.org/spec/expression.html#InExpression"]),
IndexEntry("#error and Static Asserts",
["http://dlang.org/pretod.html#staticassert"]),
//...
]
creates many _TMP symbols (~32K on linux) and hence the tool hits the OMF
symbol limit.
--
More information about the Digitalmars-d-bugs
mailing list