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 _at__at_ -137,6 +137,8 _at__at_ 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. > John Baldwin Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry_at_atlantis.dp.ua nic-hdl: LYNX-RIPEReceived on Tue Jun 20 2006 - 18:07:29 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:57 UTC