cvs commit: src/libexec/rtld-elf rtld.c

Kostik Belousov kostikbel at gmail.com
Fri Sep 8 10:22:42 PDT 2006


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 ?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20060908/36e8dcea/attachment.pgp


More information about the cvs-src mailing list