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>

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

Quoting Norikatsu Shigemura <nork@FreeBSD.org> (from Sun, 25 Jun 2006  
19:14:05 +0900):

> Case of current LPW approch:
>
> 	If You use following setting:
> /etc/libmap.conf -----------------------------------------------
> [/usr/X11R6/lib/linux-flashplugin7/libflashplayer.so]
> libpthread.so.0			??????????????
> libdl.so.2			??????????????
> libz.so.1			libz.so.3
> libm.so.6			??????????????
> libc.so.6			??????????????
> /etc/libmap.conf -----------------------------------------------
> 	(*) ?????????????? is nork-flash7.so or deischen-flash7.so or
> 	    libc.so.7/libm.so.4/libpthread.so.2.
>
>
> 	You 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:			src/lib/libc without SYMVER_ENABLED
> libc/glibc-ver:		src/lib/libc with SYMVER_ENABLED + GLIBC Versions.def
> libc/glibc:		src/lib/libc with SYMVER_ENABLED
> 				+ GLIBC Versions.def + GLIBC Functions
> NOTE #2 -----------------------------------------------------------------
> wrapper:		nork's LPW
> wrapper/glibc w/o:	(deischen's LPW)++.
> 			I saw deischen's LPW, and I think that deischen's
> 			approch almost works.
> wrapper/glibc w/:	(deischen's LPW)++ with libc/libm/libptread
>
> NOTE #3 --------------------------------------------------------------------
> OK:		I confirmed that this is good works.
> ok:		I considered that this is good works.
> may be OK:	I didn't confirmed, but I think that this is good works.
> may be NG:	I didn't confirmed, but I think that this is not works.
> ng:		I considered that this is not works.
> NG:		I confirmed that this is not works.

Did you try to use LD_PRELOAD=libglibcwrapper in the firefox start  
script (or in the shell for testing)? The libglibcwrapper should  
contain the version information and glibc symbols. Does/could/should  
this work?

Bye,
Alexander.

-- 
It's amazing how much "mature wisdom" resembles being too tired.

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137



help

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