[5497] in Athena Bugs
Crummy error reporting from ld. (Athena RT release 7.0 with hc2.1s)
daemon@ATHENA.MIT.EDU (Bill Cattey)
Wed Jul 11 04:49:54 1990
Date: Wed, 11 Jul 90 04:49:22 -0400 (EDT)
From: Bill Cattey <wdc@ATHENA.MIT.EDU>
To: ibmsupt!brunner
Cc: bugs@ATHENA.MIT.EDU
I knew if I waited long enough I'd find a problem worthy of reporting.
I apparently have some .o modules that don't quite get along when
compiled together. The loader complains of multiple definitions.
Unfortunately the error message looks like this:
ld: papersaux.o: multiply defined
papersaux.o: multiply defined
papersaux.o: multiply defined
papersaux.o: multiply defined
papersaux.o: multiply defined
The problem is that it doesn't tell me what symbol is multiply defined.
1. Is this fixed in a version of ld I'm not running? (I'm currently
running hc2.1s; I shifting over to hc2.1y at my next full rebuild.)
2. Is there some easy way I can find out what is multiply defined?
If it's any consolation, the ld on the vax also gives no clue, but it
only complains twice not four times. I expect this is just a real old
condition that nobody but me cared about.
-wdc