Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Sep 2006 12:18:13 -0400
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        Konstantin Belousov <kib@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/libexec/rtld-elf rtld.c
Message-ID:  <200609191218.15080.jkim@FreeBSD.org>
In-Reply-To: <200609191247.k8JClDaT048713@repoman.freebsd.org>
References:  <200609191247.k8JClDaT048713@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 19 September 2006 08:47 am, Konstantin Belousov wrote:
> kib         2006-09-19 12:47:13 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     libexec/rtld-elf     rtld.c
>   Log:
>   Fix the buggy rev. 1.117. dagmembers are only initialized for
> dlopen'ed dso that are actually loading. If dso a.so depends on
> b.so, then dlsym with handle from dlopen("b.so") will fail
> unconditionally.
>
>   Correct implementation shall use the Obj_Entry.needed list to
> walk dependencies DAG.
>
>   Test provided by: jkim
>   Tested (prev. version) by:      jkim, Nicolas Blais <nb_root at
> videotron ca>, h.blanke at chello nl Pointy hat to:  kib
>   Approved by:    kan (mentor)
>
>   Revision  Changes    Path
>   1.118     +63 -5     src/libexec/rtld-elf/rtld.c

Thanks!

Jung-uk Kim



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