www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/02/24/09:39:24

To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: LD 2.5.2 bug
Date: Fri, 24 Feb 95 13:49:12 +0100
From: Marios Siormanolakis <sior AT i50s18 DOT ira DOT uka DOT de>

As I mentioned in previous postings to this list there is a problem with ld.exe

Version:	ld version 2.5.2 (with BFD 2.5)

System:         go32 version 1.12.maint3
                VCPI (Expanded) memory available: 10928 Kb
                Swap space available: 2048 Kb
                                      ^^^^
                                    RAM-Disk
I also tried
                Extended memory availale: 15356 Kb
                Swap space available: 101076 Kb

and mixtures of the above.

If I try to link a program

        ld -o test test.o -lmms
I get  
	libmms.a: could not read symbols: Memory exhausted

I switched on topline to watch memory usage:
The error occures at ~700k with ~10100k avail

If I use the old linker (2.4) I have no problems, memory usages is about
2700k.

I reduced library (one object less) and it worked (except some
unresolved symbols). Memory usage went up to ~1500k.

I tried the following:

        ld -o test test.o efile.o -lmms
                                  ^^^^^
                        this library contains efile.o

Everything worked fine...

I'm clueless...

Any help, ideas, ... welcome

Marios, sior AT ira DOT uka DOT de

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019