From owner-freebsd-hackers@FreeBSD.ORG Fri Sep 2 22:13:34 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 01A4D16A41F for ; Fri, 2 Sep 2005 22:13:34 +0000 (GMT) (envelope-from caelian@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F28043D4C for ; Fri, 2 Sep 2005 22:13:33 +0000 (GMT) (envelope-from caelian@gmail.com) Received: by zproxy.gmail.com with SMTP id z6so347054nzd for ; Fri, 02 Sep 2005 15:13:33 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=O8Pc1sFr1+k8IoPnIM8GUwDasf9ooUU9cu81XzAWSyHMaXzbXAMGHOKY1ahsdJNI8dnhr4mYhJeAxAhThlgblZ9iwQVaQ0CNNC9NBvsnqVVN7h1wpv/9WVLYsaXqj0v+tQBrFM9tspkFoWNklT+uJw9bYYs0YvJxkfXIHbf6aKA= Received: by 10.36.37.20 with SMTP id k20mr2583601nzk; Fri, 02 Sep 2005 15:13:33 -0700 (PDT) Received: from ?192.168.15.105? ( [68.190.230.198]) by mx.gmail.com with ESMTP id 15sm2182302nzo.2005.09.02.15.13.32; Fri, 02 Sep 2005 15:13:33 -0700 (PDT) From: Pascal Hofstee To: Vladimir Kushnir In-Reply-To: <20050903004621.L1919@kushnir1.kiev.ua> References: <20050903004621.L1919@kushnir1.kiev.ua> Content-Type: text/plain Date: Fri, 02 Sep 2005 15:13:31 -0700 Message-Id: <1125699211.808.9.camel@synergy.charterpipeline.net.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.3.8 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: hackers@freebsd.org Subject: Re: libmap.conf: mapping directories? 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: Fri, 02 Sep 2005 22:13:34 -0000 On Sat, 2005-09-03 at 01:01 +0300, Vladimir Kushnir wrote: > Hi all, [snip] > One way: to completely remove RPATH (with chrpath, for example - BTW, this > is nice enough utility but to make it work with 32-bit objects one has to > use some workarounds). It's not always convenient, though. Much, much better > it would be to place ALL of ia32 compat stuff into something like > /compat/freebsd32 like we do it for Linux stuff, but somehow nobody seems > to be even remotely interested. And the last way I see (a workaround as > well but hey, it's better than nothing at all) would be $SUBJECT. So my > question is: is it possible to map, say, /usr/local/lib to > /usr/local/lib32 and if yes how do I do it? There is actually an effort underway right now to make happen exactly what you suggested: making a /compat/ia32 available with a freebsd32-syscall table similarly to how we treat Linux. The last word i got from the main person involved here is they discovered a few bugs they're trying to iron out at the moment. The person who can tell you more about that and i am sure would be thrilled to receive additional testing support goes by the name of Willow` on ##FreeBSD on the FreeNode IRC-network. Feel free to drop by sometime. -- Pascal Hofstee