Date: Tue, 20 Jun 2006 17:52:36 -0400 (EDT) From: Daniel Eischen <deischen@freebsd.org> To: John Baldwin <jhb@freebsd.org> Cc: freebsd-current@freebsd.org Subject: Re: Linux-flashplugin7 & rtld - RFC Message-ID: <Pine.GSO.4.64.0606201750440.17356@sea.ntplx.net> In-Reply-To: <200606201707.05938.jhb@freebsd.org> References: <449015DE.6090407@fer.hr> <200606201002.07695.jhb@freebsd.org> <20060620230149.S43840@atlantis.atlantis.dp.ua> <200606201707.05938.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 20 Jun 2006, John Baldwin wrote: > On Tuesday 20 June 2006 16:07, Dmitry Pryanishnikov wrote: >> >> Hello! >> >> On Tue, 20 Jun 2006, John Baldwin wrote: >>>>> This patch is somewhat redundant. Adding >>>>> >>>>> __weak_reference(dlsym, _dlsym); >>>>> >>>>> is enough. >>>> >>>> Indeed, this also works for me. It would be nice to see this trivial >>>> addition committed. >>> >>> I agree. Do you have the __weak_reference() patch handy? >> >> Sure, here is the diff against HEAD: >> >> --- libexec/rtld-elf/rtld.c.orig Tue Mar 28 10:17:21 2006 >> +++ libexec/rtld-elf/rtld.c Tue Jun 20 22:35:17 2006 >> @@ -137,6 +137,8 @@ >> >> void r_debug_state(struct r_debug*, struct link_map*); >> >> +__weak_reference(dlsym, _dlsym); >> + >> /* >> * Data declarations. >> */ >> >> I'm not sure whether it's style(9)-compliant, it just works. > > Well, this patch was shot down. Would it be possible to have the > pluginwrapper provide the _dlsym weak reference itself? I was going to suggest that also. -- DE
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.0606201750440.17356>
