cvs commit: src/lib/libc/quad Symbol.map

Kris Kennaway kris at obsecurity.org
Thu Jun 7 19:33:08 UTC 2007


On Thu, Jun 07, 2007 at 10:01:55PM +0400, Stanislav Sedov wrote:
> On Thu, 31 May 2007 13:07:37 +0000 (UTC)
> Daniel Eischen <deischen at FreeBSD.org> mentioned:
> 
> > deischen    2007-05-31 13:07:37 UTC
> > 
> >   FreeBSD src repository
> > 
> >   Modified files:
> >     lib/libc/quad        Symbol.map 
> >   Log:
> >   Export quad symbols.  They were previously commented out.  These symbols
> >   really shouldn't be exported since they should be pulled from libgcc, but
> >   the build of some applications is broken and they expect to see them in
> >   libc.  glibc exports these symbols, although Solaris doesn't appear to,
> >   so export them for compatibility's sake.
> >   
> >   After discussion with:  kan
> >   
> 
> I beleive we should better fix all ports that do improper linking, than
> live with a compatibility hack. I have checked some local ports, and
> there seems to be not very much of them. Furthermore, tcl was
> already fixed. Kris, can you provide a list of broken ports without this
> modification.

Unfortunately I no longer have them since they've been fixed, but you
can look on pointyhat's archive to check a build done just before this
date.

I think the concern is third party software though, since there is a
somewhat reasonable expectation (from glibc) that these symbols will
be exported.

Kris


More information about the cvs-src mailing list