cvs commit: src/libexec/rtld-elf rtld.c
Jung-uk Kim
jkim at FreeBSD.org
Fri Sep 8 11:15:15 PDT 2006
On Friday 08 September 2006 01:22 pm, Kostik Belousov wrote:
> On Fri, Sep 08, 2006 at 01:09:24PM -0400, Jung-uk Kim wrote:
> > On Friday 08 September 2006 10:59 am, Konstantin Belousov wrote:
> > > kib 2006-09-08 14:59:55 UTC
> > >
> > > FreeBSD src repository
> > >
> > > Modified files:
> > > libexec/rtld-elf rtld.c
> > > Log:
> > > When looking up the symbol by dlsym, look it not only in the
> > > object given as dso handle, but also in the implicit
> > > dependencies of that dso.
> > >
> > > Also, const-ify the read-only parameter objlist of
> > > symlook_list.
> > >
> > > Reported by: "Simon 'corecode' Schubert" <corecode at fs
> > > ei tum de> Approved by: kan (mentor)
> > > X-MFC-After: 6.2
> > >
> > > Revision Changes Path
> > > 1.117 +10 -13 src/libexec/rtld-elf/rtld.c
> >
> > I believe this warrants version number change for ports, IMO.
>
> This change brings rtld behaviour to the standard. Solaris and
> Linux both do this in the right way. Shall we bump
> __FreeBSD_version for such kind of bugfixes ?
>
> BTW, are you aware of ports that rely on old behaviour ?
OpenOffice.org has been long time victim of this issue.
http://www.openoffice.org/issues/show_bug.cgi?id=22253
The most recent one is:
http://www.openoffice.org/issues/show_bug.cgi?id=66667
Jung-uk Kim
More information about the cvs-src
mailing list