August 28, 2013 [Issue 10906] [2.064 git-head] Out of memory compiling Phobos on Windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky | http://d.puremagic.com/issues/show_bug.cgi?id=10906 yebblies <yebblies@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yebblies@gmail.com --- Comment #10 from yebblies <yebblies@gmail.com> 2013-08-28 11:58:35 EST --- Like this, maybe: http://www.pso-world.com/forums/showthread.php?t=199993 It is a single bit in the exe header, you could do it with a hex editor if you really wanted to. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
August 28, 2013 [Issue 10906] [2.064 git-head] Out of memory compiling Phobos on Windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky | http://d.puremagic.com/issues/show_bug.cgi?id=10906 --- Comment #11 from hsteoh@quickfur.ath.cx 2013-08-27 22:06:06 PDT --- (In reply to comment #9) > Actually, if it works with std.algo and atd.datetime done separately (even without the large address aware flag), and if those are notorious for being large, perhaps I should just toss together a pull request adjusting phobos's makefiles to do those separately? Or are there known issues with that? You should toss together a pull request that splits std.algorithm into std.algorithm.package, std.algorithm.search, std.algorithm.sort, std.algorithm.set, and std.algorithm.mutation. :-) Seriously, it's time we cut up that monster into more manageable pieces, now that we have package.d. I would say the same for std.datetime as well, but I believe Jonathan is already working on that one. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
August 28, 2013 [Issue 10906] [2.064 git-head] Out of memory compiling Phobos on Windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky | http://d.puremagic.com/issues/show_bug.cgi?id=10906 Jonathan M Davis <jmdavisProg@gmx.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jmdavisProg@gmx.com --- Comment #12 from Jonathan M Davis <jmdavisProg@gmx.com> 2013-08-27 23:19:27 PDT --- > I would say the same for std.datetime as well, but I believe Jonathan is already working on that one. I have it most of the way done already, but I'm quite busy at the moment, so finishing it is going slowing. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
August 28, 2013 [Issue 10906] [2.064 git-head] Out of memory compiling Phobos on Windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky | http://d.puremagic.com/issues/show_bug.cgi?id=10906 --- Comment #13 from Nick Sabalausky <cbkbbejeap@mailinator.com> 2013-08-28 13:09:44 PDT --- (In reply to comment #11) > (In reply to comment #9) > > Actually, if it works with std.algo and atd.datetime done separately (even without the large address aware flag), and if those are notorious for being large, perhaps I should just toss together a pull request adjusting phobos's makefiles to do those separately? Or are there known issues with that? > > You should toss together a pull request that splits std.algorithm into std.algorithm.package, std.algorithm.search, std.algorithm.sort, std.algorithm.set, and std.algorithm.mutation. > That wouldn't address this out-of-memory issue though, would it? I started modifying the makefiles to break up the compilation into smaller steps, but I don't know how to do it without breaking the output of phobos.json. We don't have any way to build phobos.json progressively, do we? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 02, 2013 [Issue 10906] [2.064 git-head] Out of memory compiling Phobos on Windows | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky | http://d.puremagic.com/issues/show_bug.cgi?id=10906 Nick Sabalausky <cbkbbejeap@mailinator.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #14 from Nick Sabalausky <cbkbbejeap@mailinator.com> 2013-10-01 19:45:24 PDT --- I'm closing this because the immediate issue is fixed by: https://github.com/D-Programming-Language/dmd/pull/2507 However, that may not be a permanent solution: As phobos continues to grow, the problem may resurface unless we address the issues of DMD memory usage and adjusting the makefile to not build all of Phobos at once. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation