From: Michael Castle Subject: Re: ld and GCC-RM To: softbrek AT POOL DOT Informatik DOT RWTH-Aachen DOT DE Date: Tue, 3 May 1994 16:23:15 -0600 (CDT) Cc: djgpp AT sun DOT soe DOT clarkson DOT edu Amazingly enough softbrek AT POOL DOT Informatik DOT RWTH-Aachen DOT DE said: > > There's a program at SimTel which intercepts shell calls and pages almost > > everything out so that you have much more memory available to the shell. > > I've never tried it with a GO32 program, and since I don't use gnu make, I > > can't easily test it. If it works, it might help the out-of-memory problems > > you get with recursive makes. > > > > At oak.oakland.edu: > > Directory SimTel/msdos/sysutil/ > > Filename Type Length Date Description > > ============================================== > > shrom24b.zip B 18145 940111 ShellRoom v2.4b: Swap program from MEM to disk > > > Well, I tried this (a while ago, so I think it was an older version) on > DJGPP-compiled programs, and I couldn't get it to work. Yes, I tried > hard on it, but it seemed unable to recognize the loading-sequence of > DJGPP-programs (stub-loader in .exe loads go32.exe from the path, which > then loads the 32-bit-executable from .exe). But as a new version seems > to be out, I`ll have a look at that and report the results to this list > next time I'm on the line. How does the !proxy method of passing command lines from stub.exe to go32.exe work? Does it just pass a pointer to go32 that points back into stub.exe's address space where the info is located? If so, then this could be a source of problems: Shell Room would swap that info out (well.. actually... go32.exe would over write it when it's loaded... but same net effect). I suppose this would also affect my suggestion of using one of the swaplib functions used in the dos-only port of gnu make a few years back. mrc -- Mike Castle .-=NEXUS=-. Life is like a clock: You can work constantly mcastle AT cs DOT umr DOT edu and be right all the time, or not work at all S087891 AT UMRVMA DOT UMR DOT EDU and be right at least twice a day. -- mrc We are all of us living in the shadow of Manhattan. -- Watchmen