Date: Wed, 21 Jun 2006 15:26:21 +0900 From: Hajimu UMEMOTO <ume@FreeBSD.org> To: Rudolf Cejka <cejkar@fit.vutbr.cz> Cc: Adi Pircalabu <apircalabu@bitdefender.com>, John Baldwin <jhb@FreeBSD.org>, kan@FreeBSD.org, Ivan Voras <ivoras@fer.hr>, Dmitry Pryanishnikov <dmitry@atlantis.dp.ua>, freebsd-current@FreeBSD.org, Marcus Alves Grando <mnag@FreeBSD.org> Subject: Re: Linux-flashplugin7 & rtld - RFC Message-ID: <ygeodwn2fea.wl%ume@mahoroba.org> In-Reply-To: <20060621061437.GA53019@fit.vutbr.cz> References: <44986777.6070601@FreeBSD.org> <20060621061437.GA53019@fit.vutbr.cz>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, >>>>> On Wed, 21 Jun 2006 08:14:37 +0200 >>>>> Rudolf Cejka <cejkar@fit.vutbr.cz> said: cejkar> I'm not sure, if it is a related problem, but when I unsuccessfully cejkar> tried to make it work on -current, where another problem with versioning cejkar> does exist, I have found that there is one problem with /etc/libmap.conf, cejkar> which makes it seriously "broken": All already loaded shared libs are cejkar> impossible to remap later. This means that when mozilla is started in cejkar> 6-stable, it loads our native /lib/libc.so.6, and then there is no chance cejkar> to remap libc.so.6 for Linux's libflashplayer.so later, needed by cejkar> [/usr/X11R6/lib/linux-flashplugin7/libflashplayer.so] cejkar> libc.so.6 pluginwrapper/flash7.so cejkar> because rtld thinks, that libc.so.6 for libflashplayer.so is already cejkar> loaded. Does anybody know, if it is ever possible to fix it? You can see the following lines in www/linuxpluginwrapper/Makefile: .if ${OSVERSION} >= 700009 IGNORE= doesn't support ELF symbol versioning, yet. .endif Nork-san says that it is hard to make LPW work on 7-CURRENT. But, he is trying to make it work with another approach. Sincerely, -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@{,jp.}FreeBSD.org http://www.imasy.org/~ume/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ygeodwn2fea.wl%ume>