From owner-freebsd-ports@FreeBSD.ORG Sat Sep 13 14:51:43 2008 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42A4C1065674; Sat, 13 Sep 2008 14:51:43 +0000 (UTC) (envelope-from nork@FreeBSD.org) Received: from sakura.ninth-nine.com (unknown [IPv6:2001:2f0:104:80a0:230:48ff:fe41:2455]) by mx1.freebsd.org (Postfix) with ESMTP id 93E608FC08; Sat, 13 Sep 2008 14:51:42 +0000 (UTC) (envelope-from nork@FreeBSD.org) Received: from pelsia.ninth-nine.com ([192.168.36.216]) (authenticated bits=0) by sakura.ninth-nine.com (8.14.1/8.14.1/NinthNine) with ESMTP id m8DEpWNS096430 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 13 Sep 2008 23:51:38 +0900 (JST) (envelope-from nork@FreeBSD.org) Date: Sat, 13 Sep 2008 23:51:20 +0900 From: Norikatsu Shigemura To: Peter Jeremy Message-Id: <20080913235120.a456a9a2.nork@FreeBSD.org> In-Reply-To: <20080913012337.GP15376@server.vk2pj.dyndns.org> References: <1221264777.5721.596.camel@pinot> <20080913012337.GP15376@server.vk2pj.dyndns.org> X-Mailer: Sylpheed 2.5.0 (GTK+ 2.12.11; amd64-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (sakura.ninth-nine.com [219.127.74.121]); Sat, 13 Sep 2008 23:51:41 +0900 (JST) Cc: "Carlos A. M. dos Santos" , ports@FreeBSD.org, nork@FreeBSD.org, jahnke@sonatabio.com Subject: Re: FreeBSD Port: linuxpluginwrapper-20051113_8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Sep 2008 14:51:43 -0000 On Sat, 13 Sep 2008 11:23:37 +1000 Peter Jeremy wrote: > On 2008-Sep-12 22:00:49 -0300, "Carlos A. M. dos Santos" wrote: > >I think www/nspluginwrapper is the best choice these days, since > >linuxpluginwrapper seems to be an abandoned project. > Unfortunately, nspluginwrapper is not a general replacement for > linuxpluginwrapper - it is missing most of linuxpluginwrapper's Recentry, wine is good solution for using Flash. > functionality. nork@ also appears to be MIA - he hasn't responded to > any of the other threads on linuxpluginwrapper being broken. For my > specific requirements (running pips), I managed to hack a work-around > but I don't believe it's committable. I don't have any idea to fix LPW. 1. Because linux-flash is too unstable, so I don't know weither LPW is wrong or linux-flash is wrong. 2. By multiple weak symbols solution issue(undefined/unstable resolve weak symbols), I can't hook some important functions like dl*(4). I'm thinking merging to libc to fix, but I don't have any evidence that it's true. This issue is critical by ELF Symbol Versioning. 3. I think that LPW's solution is quite good solution, but it's too hard solution:-). Maybe, all glibc functions should be hooked, and hack for some macros like getc:-(.