delorie.com/djgpp/bugs/show.cgi | search |
The response file is read into an alloca()'ed buffer at first. So if your response file is bigger than the stack, a crash happens.
My $^%&#@! browser won't let me post it here. But the patch was posted 20 Sep 1997 to djgpp@delorie.com under the thread "Bug fix: very large response files"; maybe you can find it in the archives. I will also try to send it to Thomas Demner's patch site. Eli Zaretskii says this is fixed in the WIP version, but by some other method. Basically, in src/libc/srt0/c1args.c, around line 247, you change the alloca() call to c1xmalloc() and call free() at the end of the function.
webmaster | delorie software privacy |
Copyright © 2010 by DJ Delorie | Updated Jul 2010 |