[Issue 10906] [2.064 git-head] Out of memory compiling Phobos on Windows

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Aug 27 17:27:04 PDT 2013


http://d.puremagic.com/issues/show_bug.cgi?id=10906



--- Comment #2 from Nick Sabalausky <cbkbbejeap at mailinator.com> 2013-08-27 17:26:58 PDT ---
The OOM is occurring during this (rather large) command:

---------------------------------
dmd -lib -ofphobos.lib -Xfphobos.json -O -release -w -d std\stdio.d
std\stdiobase.d  std\string.d std\format.d  std\file.d std\range.d std\array.d
std\functional.d std\path.d std\outbuffer.d std\utf.d  std\csv.d std\math.d
std\complex.d std\numeric.d std\bigint.d  std\metastrings.d std\bitmanip.d
std\typecons.d  std\uni.d std\base64.d std\md5.d std\ascii.d  std\demangle.d
std\uri.d std\mmfile.d std\getopt.d std\signals.d std\typetuple.d std\traits.d 
std\encoding.d std\xml.d  std\random.d  std\exception.d  std\compiler.d 
std\system.d std\concurrency.d std\datetime.d std\uuid.d std\digest\crc.d
std\digest\sha.d std\digest\md.d  std\digest\ripemd.d std\digest\digest.d 
std\algorithm.d std\variant.d  std\syserror.d std\zlib.d  std\stream.d
std\socket.d std\socketstream.d  std\container.d std\conv.d  std\zip.d
std\cstream.d std\regex.d  std\stdint.d  std\json.d  std\parallelism.d 
std\mathspecial.d  std\process.d  crc32.d  std\net\isemail.d std\net\curl.d 
std\c\process.d std\c\stdlib.d std\c\time.d std\c\stdio.d  std\c\math.d
std\c\stdarg.d std\c\stddef.d std\c\fenv.d std\c\string.d  std\c\locale.d
std\c\wcharh.d  std\windows\registry.d  std\windows\iunknown.d
std\windows\syserror.d std\windows\charset.d  std\c\windows\windows.d
std\c\windows\com.d  std\c\windows\winsock.d std\c\windows\stat.d 
std\internal\processinit.d std\internal\uni.d std\internal\uni_tab.d
std\internal\unicode_tables.d  std\internal\digest\sha_SSSE3.d 
std\internal\math\biguintcore.d  std\internal\math\biguintnoasm.d
std\internal\math\biguintx86.d  std\internal\math\gammafunction.d
std\internal\math\errorfunction.d  std\internal\windows\advapi32.d   
etc\c\zlib.d etc\c\curl.d etc\c\sqlite3.d  etc\c\zlib\zlib.lib
..\druntime\lib\druntime.lib
---------------------------------

Beyond that, I really don't know. Maybe the posix makefile splits it into
smaller chunks than that? Maybe a compiler change resulted in greater memory
usage on Windows? Maybe posix just handles low memory better? I'm not sure I'd
even know where to start.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list