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 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