Date: Fri, 4 Dec 1998 10:51:25 +0200 From: Alexander Bokovoy X-Mailer: The Bat! (v1.15) S/N 137834AC Organization: BSPU named after Maxim Tank X-Priority: 3 (Normal) Message-ID: <11452.981204@bspu.unibel.by> To: David and Kay Wynn Subject: Re: Is there a lookaside table for libraries? References: <19981203 DOT 223645 DOT -491427 DOT 0 DOT kd_wynn AT juno DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com David wrote: > I'm currently trying to compile a package called SWORD. I'm running into > a bit of a problem, and it seems to be more of a DJGPP specific thing, > than a SWORD specific. > In its linkage calls, it adds a switch of: "-lstdcxx". This causes the > compiler to add in a library called: > %DJGPP%\lib\libstdcxx.a > That's just great. When compiling from inside Windoze '95. For the most > part, these linkings work when I compile inside Windoze, but there is one > that comes up with a virtual memory error ("virtual memory exhausted" or > some such). Not surprising: I'm running on a 486 with only 12 meg of > memory. See DJGPP FAQ sections 6.4, 15 (especially 15.6), > I've also been getting virtual memory errors on a lot of my compiles, so > I'm used to exiting to DOS in order to finish compiling. However, as you > can probably guess by now, there is no way for DOS to find a file called > "libstdcxx.a". It does not follow the 8.3 naming standards. DJGPP FAQ chapter 8 (especially 8.7) > Is there some way to direct the linker to another file? Is there some > lookup table I can alter that references what library these kind of > switches correspond to? How can I get these links to work while in DOS? Best regards, Alexander Bokovoy, = Linux ============================================================== Though it is always possible to have a look at the world through the Windows, people usually prefer not only to look but live in it too. ============================================================== Linux =