- From: David Schleef <ds_at_schleef.org>
- Date: Wed, 30 Apr 2003 12:40:53 -0700
On Tue, Apr 29, 2003 at 05:16:55PM +0200, Charles-Edouard Ruault wrote: > >Using gcc 3.2.3/ld 2.13.90.0.18 to compile the comedilib cvs, I don't see > >any of the problems you are reporting. Maybe it is a gcc 3.2.2 bug? > > > This is strange ... since from what i've seen the problem appears after > the ld phase ... the simbols are present in the .o and disappear after > the linkage. This is correct behavior, since Comedi uses a link map, and adds versions to most symbols. Anything that doesn't match comedi_* or _comedi_* are internally resolved and removed from the dynamic symbol map, so they can't interfere with symbols from other libraries. It's a somewhat common procedure, but I'm willing to believe that Comedilib does it slightly wrong. However, since it can't be reproduced, I'd likely look elsewhere for problems first. dave...
Received on 2003-04-30Z18:40:53