digitalmars.D.bugs - [Issue 1838] New: Missing redundant symbols make compile time monsters
- d-bugmail puremagic.com (18/18) Feb 14 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1838
- d-bugmail puremagic.com (5/5) Mar 02 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1838
- d-bugmail puremagic.com (6/6) Mar 03 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1838
- d-bugmail puremagic.com (14/14) Apr 25 2012 http://d.puremagic.com/issues/show_bug.cgi?id=1838
http://d.puremagic.com/issues/show_bug.cgi?id=1838 Summary: Missing redundant symbols make compile time monsters Product: D Version: 1.025 Platform: All OS/Version: All Status: NEW Severity: critical Priority: P2 Component: DMD AssignedTo: bugzilla digitalmars.com ReportedBy: benoit tionex.de As Gregor explained in this posting http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=57473 build tools are forced to call DMD separately on each file. This turns out to be so bad. Project like DWT will take >15 min for a full compile. This is simply not acceptable. --
Feb 14 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1838 I understand the problem, but it is not easy to fix. Also, it only is an issue for library builds, not application builds. --
Mar 02 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1838 Library builds are the basis for application builds. So your arguments for low priority is an argument for high priority to me. --
Mar 03 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1838 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME 01:13:49 PDT --- I don't believe this is an issue any more. To create libraries from multiple files, just list all the files on one command line, and specify -lib. dmd will produce fine grained object files, sometimes many per source file. This is the way Phobos is currently built, for example. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 25 2012