From owner-freebsd-hackers@FreeBSD.ORG Mon Aug 15 13:29:05 2005 Return-Path: X-Original-To: hackers@FreeBSD.org Delivered-To: freebsd-hackers@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC85A16A41F; Mon, 15 Aug 2005 13:29:05 +0000 (GMT) (envelope-from nork@FreeBSD.org) Received: from sakura.ninth-nine.com (sakura.ninth-nine.com [219.127.74.120]) by mx1.FreeBSD.org (Postfix) with ESMTP id 53F2043D53; Mon, 15 Aug 2005 13:29:05 +0000 (GMT) (envelope-from nork@FreeBSD.org) Received: from nadesico.ninth-nine.com (nadesico.ninth-nine.com [219.127.74.122]) by sakura.ninth-nine.com (8.13.3/8.13.3/NinthNine) with SMTP id j7FDSMXv050986; Mon, 15 Aug 2005 22:28:23 +0900 (JST) (envelope-from nork@FreeBSD.org) Date: Mon, 15 Aug 2005 22:28:22 +0900 (JST) Message-Id: <200508151328.j7FDSMXv050986@sakura.ninth-nine.com> From: Norikatsu Shigemura To: "M. Warner Losh" In-Reply-To: <20050812.111451.115909154.imp@bsdimp.com> References: <200508111847.j7BIlUvQ085453@sakura.ninth-nine.com> <20050811.135147.21959222.imp@bsdimp.com> <20050812070328.GA45385@obiwan.tataz.chchile.org> <20050812.111451.115909154.imp@bsdimp.com> X-Mailer: Sylpheed version 2.0.0 (GTK+ 2.6.9; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (sakura.ninth-nine.com [219.127.74.121]); Mon, 15 Aug 2005 22:28:24 +0900 (JST) Cc: dnelson@allantgroup.com, hackers@FreeBSD.org, jeremie@le-hen.org, nork@FreeBSD.org, ume@FreeBSD.org Subject: Re: Converting libfoo.so for linux to freebsd X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2005 13:29:06 -0000 On Fri, 12 Aug 2005 11:14:51 -0600 (MDT) "M. Warner Losh" wrote: > In message: <20050812070328.GA45385@obiwan.tataz.chchile.org> > Jeremie Le Hen writes: > : Hi Warner, Norikatsu-san, > : > : Linuxpluginwrapper(LPW) is a most famous killer application > : > : of libmap.conf(5)! (I think:-) > : > Definitely. While threading games are interesting, the linux plugin > : > wrapper definitely is much more useful. > : Why don't import this in base system and wrap it in a user friendly > : tool ? Some kind of advanced Linux compatibility. > The wrapper is specific for each library or plug-in that it wraps. It > might be hard to generalize enough to warrant inclusion in the base... I don't know in the base... But LPW Episode II will provide following feature: 1. Integratied Plugin Wrapper Library The early LPW was implemented few functions, and unstable which I thinked. To implement core functions needed by Netscape Plugins, so I splited pluginwrapper. But recently, I noticed that some functions are required by some plugins. As result, I made similar wrapper libraries. So I'll try to integrate wrapper library. 2. Add AMD64 Target Architecture I didn't make wrapper library for i386. So I'll try to split MI/MD:-). But I cannot implement amd64->i386 wrapper:-(. 3. Improved Source Tree I'll try to change source tree like FreeBSD's src/lib/libc.