Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Jun 2007 14:17:17 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Stanislav Sedov <stas@FreeBSD.org>
Cc:        Daniel Eischen <deischen@FreeBSD.org>, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, Kris Kennaway <kris@obsecurity.org>
Subject:   Re: cvs commit: src/lib/libc/quad Symbol.map
Message-ID:  <20070607181717.GB27572@rot13.obsecurity.org>
In-Reply-To: <20070607220155.4ff2a59d.stas@FreeBSD.org>
References:  <200705311307.l4VD7cjR044688@repoman.freebsd.org> <20070607220155.4ff2a59d.stas@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070607181717.GB27572>