Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Sep 2006 15:50:01 +0300 (EEST)
From:      Dmitry Pryanishnikov <dmitry@atlantis.dp.ua>
To:        =?koi8-r?b?6czYxMHSIO7V0snTzMHNz9c=?= <absorbb@gmail.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: linux flashplayer plugin status ?
Message-ID:  <20060930153727.R17641@atlantis.atlantis.dp.ua>
In-Reply-To: <200609292126.17694.absorbb@gmail.com>
References:  <1159546633.1883.4.camel@wbemfkaa.net.xtra-net.be> <451D4B4A.7090602@inode.at> <1159550277.1883.6.camel@wbemfkaa.net.xtra-net.be> <200609292126.17694.absorbb@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

Hello!

On Fri, 29 Sep 2006, Ильдар Нурисламов wrote:
> There is patch (tested on 6.1. May require little changes for 6.2)
> apply it and then do "make install clean" in "/usr/src/libexec"
> :
>
> +}
> +
> +void *
> +_dlsym(void *handle, const char *name)
> +{
> +    return dlsym(handle, name);
> }

   There is a much shorter version which applies cleanly to modern RELENG_6
and works well:

--- libexec/rtld-elf/rtld.c.orig        Sat Dec 31 00:13:56 2005
+++ libexec/rtld-elf/rtld.c     Fri Jun 16 20:57:00 2006
@@ -132,6 +132,8 @@

  void r_debug_state(struct r_debug*, struct link_map*);

+__weak_reference(dlsym, _dlsym);
+
  /*
   * Data declarations.
   */

I don't understand why this simple patch isn't committed yet. But it seems
that you've missed the point: it _doesn't_ solve the problem with the
linuxpluginwrapper and ELF symbol versioning, which is the CURRENT-only
problem. And no, I don't like running Linux-binary browsers w/flash either,
because they give confusing look of the local filesystems in the file://
mode (remember how linuxulator maps FS-related Linux requests to the FreeBSD
namespace)? And yes, I understand that native browser + linuxpluginwrapper
is a hackish way, but we have not other way aroud the problem using native
browsers (until we haven't convinced Macromedia to release FreeBSD-native
Flash plugin).

Sincerely, Dmitry
-- 
Atlantis ISP, System Administrator
e-mail:  dmitry@atlantis.dp.ua
nic-hdl: LYNX-RIPE



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