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