From owner-freebsd-current@FreeBSD.ORG Sun Jun 25 11:48:20 2006 Return-Path: X-Original-To: current@FreeBSD.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2282C16A400; Sun, 25 Jun 2006 11:48:20 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3638D43D60; Sun, 25 Jun 2006 11:48:13 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5D2B1.dip.t-dialin.net [84.165.210.177]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.6/8.13.6) with ESMTP id k5PBgE6K099905; Sun, 25 Jun 2006 13:42:15 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5PBmDVe067990; Sun, 25 Jun 2006 13:48:13 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (Andro-Beta.Leidinger.net [192.168.1.42]) by webmail.leidinger.net (Horde MIME library) with HTTP; Sun, 25 Jun 2006 13:48:12 +0200 Message-ID: <20060625134812.a0rm7fbd2wwg0g84@netchild.homeip.net> X-Priority: 3 (Normal) Date: Sun, 25 Jun 2006 13:48:12 +0200 From: Alexander Leidinger To: Norikatsu Shigemura References: <44986777.6070601@FreeBSD.org> <20060621061437.GA53019@fit.vutbr.cz> <2265.211.18.249.19.1150871779.squirrel@mail.ninth-nine.com> <20060621121114.h6udocel5wsgg8sg@netchild.homeip.net> <2692.219.127.74.121.1150885501.squirrel@mail.ninth-nine.com> <20060621155053.d6lseiz8z4ow8wo8@netchild.homeip.net> <20060623013106.d4397e26.nork@FreeBSD.org> <20060622230416.3907a848@kan.dnsalias.net> <20060625191405.d0e78240.nork@FreeBSD.org> In-Reply-To: <20060625191405.d0e78240.nork@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: deischen@FreeBSD.org, Alexander Kabaev , current@FreeBSD.org Subject: Re: Linux-flashplugin7 & rtld - RFC X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 11:48:20 -0000 Quoting Norikatsu Shigemura (from Sun, 25 Jun 2006 =20 19:14:05 +0900): > Case of current LPW approch: > > =09If You use following setting: > /etc/libmap.conf ----------------------------------------------- > [/usr/X11R6/lib/linux-flashplugin7/libflashplayer.so] > libpthread.so.0=09=09=09?????????????? > libdl.so.2=09=09=09?????????????? > libz.so.1=09=09=09libz.so.3 > libm.so.6=09=09=09?????????????? > libc.so.6=09=09=09?????????????? > /etc/libmap.conf ----------------------------------------------- > =09(*) ?????????????? is nork-flash7.so or deischen-flash7.so or > =09 libc.so.7/libm.so.4/libpthread.so.2. > > > =09You can get following result: > > | wrapper | wrapper/glibc w/o | wrapper/glibc w/ | none > ---------------+-----------+---------------------+------------------+----- > libc | NG | NG | may be NG | ng > libc/glibc-ver | ng | may be NG | may be NG | ng > libc/glibc | ok | may be OK | may be OK | OK > > NOTE #1 ----------------------------------------------------------------- > libc:=09=09=09src/lib/libc without SYMVER_ENABLED > libc/glibc-ver:=09=09src/lib/libc with SYMVER_ENABLED + GLIBC Versions.def > libc/glibc:=09=09src/lib/libc with SYMVER_ENABLED > =09=09=09=09+ GLIBC Versions.def + GLIBC Functions > NOTE #2 ----------------------------------------------------------------- > wrapper:=09=09nork's LPW > wrapper/glibc w/o:=09(deischen's LPW)++. > =09=09=09I saw deischen's LPW, and I think that deischen's > =09=09=09approch almost works. > wrapper/glibc w/:=09(deischen's LPW)++ with libc/libm/libptread > > NOTE #3 ------------------------------------------------------------------= -- > OK:=09=09I confirmed that this is good works. > ok:=09=09I considered that this is good works. > may be OK:=09I didn't confirmed, but I think that this is good works. > may be NG:=09I didn't confirmed, but I think that this is not works. > ng:=09=09I considered that this is not works. > NG:=09=09I confirmed that this is not works. Did you try to use LD_PRELOAD=3Dlibglibcwrapper in the firefox start =20 script (or in the shell for testing)? The libglibcwrapper should =20 contain the version information and glibc symbols. Does/could/should =20 this work? Bye, Alexander. --=20 It's amazing how much "mature wisdom" resembles being too tired. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137