Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Jun 2006 13:48:12 +0200
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Norikatsu Shigemura <nork@FreeBSD.org>
Cc:        deischen@FreeBSD.org, Alexander Kabaev <kabaev@gmail.com>, current@FreeBSD.org
Subject:   Re: Linux-flashplugin7 & rtld - RFC
Message-ID:  <20060625134812.a0rm7fbd2wwg0g84@netchild.homeip.net>
In-Reply-To: <20060625191405.d0e78240.nork@FreeBSD.org>
References:  <44986777.6070601@FreeBSD.org> <20060621061437.GA53019@fit.vutbr.cz> <ygeodwn2fea.wl%ume@mahoroba.org> <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> <Pine.GSO.4.64.0606211204300.23942@sea.ntplx.net> <20060623013106.d4397e26.nork@FreeBSD.org> <Pine.GSO.4.64.0606221244240.427@sea.ntplx.net> <20060622230416.3907a848@kan.dnsalias.net> <20060625191405.d0e78240.nork@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Norikatsu Shigemura <nork@FreeBSD.org> (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




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