From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: Re: Relocatable installation Date: Mon, 31 Jan 2011 22:30:30 +0100 Message-ID: References: <1296330082.8111.371.camel@vuurvlieg> <87lj2375k1.fsf@gnu.org> <1296505613.17905.18.camel@vuurvlieg> <1296507337.17905.26.camel@vuurvlieg> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1296513148 28476 80.91.229.12 (31 Jan 2011 22:32:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 31 Jan 2011 22:32:28 +0000 (UTC) Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , guile-devel@gnu.org To: Jan Nieuwenhuizen Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Jan 31 23:32:22 2011 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Pk2IB-0001KC-Ka for guile-devel@m.gmane.org; Mon, 31 Jan 2011 23:32:15 +0100 Original-Received: from localhost ([127.0.0.1]:36098 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pk1Fv-00035w-IT for guile-devel@m.gmane.org; Mon, 31 Jan 2011 16:25:51 -0500 Original-Received: from [140.186.70.92] (port=60657 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pk1Fk-00034L-He for guile-devel@gnu.org; Mon, 31 Jan 2011 16:25:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pk1Ff-0007lv-9t for guile-devel@gnu.org; Mon, 31 Jan 2011 16:25:36 -0500 Original-Received: from a-pb-sasl-sd.pobox.com ([64.74.157.62]:56073 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pk1Ff-0007ll-7Y; Mon, 31 Jan 2011 16:25:35 -0500 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id D864E4586; Mon, 31 Jan 2011 16:26:26 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=I1mHwBmE7gfqXg2nhdMXzB1/bI8=; b=Y3RTuv XlxrJIUyLaPaY/yWvI2EuJhn6hffhu/s+Vvjm5QrKvEv+ixu/X6vdBS7Uebh05Qs CA++xWmV/VglTlE8b94dPR4Uh9egG/GqWLfEYz1qDkkvRCrt+CONszHz3SSIypGP Unm6PV+eryKeXYikiFMoQf6w7YrVcSMU36baA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=pdxSldZj0KfhbH6tct1hbQG2Z+yBKY5D C2+n+BBtakLSx6tdXvP+neBfStmm8R1aFEysf4Y+tErxaSohPhiAOVP66Kse28t6 3m7PzHfigwzfB1VFdxClVlDWSJ6DdSSPcovw1orXgSa4Jx383kwQdvYvLtuvNB6v fVmEcuAbLnw= Original-Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id B3B104582; Mon, 31 Jan 2011 16:26:24 -0500 (EST) Original-Received: from unquote.localdomain (unknown [90.164.198.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id BF5C4457E; Mon, 31 Jan 2011 16:26:21 -0500 (EST) In-Reply-To: <1296507337.17905.26.camel@vuurvlieg> (Jan Nieuwenhuizen's message of "Mon, 31 Jan 2011 21:55:37 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) X-Pobox-Relay-ID: C18504FC-2D80-11E0-8C5D-F13235C70CBC-02397024!a-pb-sasl-sd.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 64.74.157.62 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:11475 Archived-At: On Mon 31 Jan 2011 21:55, Jan Nieuwenhuizen writes: >> What about the extensions paths? Are all paths from libpath.h >> relocatable? > > Good question, we [LilyPond installs] never needed/used those, > I guess. I can imagine that more paths need to be added, this > was sufficient for guile-1.8, however. May I suggest then a bit more rigor in the choice of paths. What paths does Guile use? Are they entirely taken from argv0, or are they hard-coded at build time? I'm not opposed to relocatable builds, in principle, but if you can move Guile around, then it needs to hard-code no paths in it. Regards, Andy -- http://wingolog.org/