From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.devel Subject: Re: Cross-compiling Guile 2.0 Date: Sun, 06 Mar 2011 23:12:40 +0100 Message-ID: <87k4gb99uv.fsf@gnu.org> References: <87hbbhbb99.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1299452467 31376 80.91.229.12 (6 Mar 2011 23:01:07 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 6 Mar 2011 23:01:07 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Mar 07 00:01:01 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 1PwMwe-0004px-Kj for guile-devel@m.gmane.org; Mon, 07 Mar 2011 00:01:00 +0100 Original-Received: from localhost ([127.0.0.1]:59898 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PwMGP-0006f5-Ap for guile-devel@m.gmane.org; Sun, 06 Mar 2011 17:17:21 -0500 Original-Received: from [140.186.70.92] (port=48574 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PwMCH-000564-Kw for guile-devel@gnu.org; Sun, 06 Mar 2011 17:13:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PwMC9-0000rW-Lz for guile-devel@gnu.org; Sun, 06 Mar 2011 17:12:59 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:38296) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PwMC9-0000r7-Fd for guile-devel@gnu.org; Sun, 06 Mar 2011 17:12:57 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PwMC4-0000XL-Mm for guile-devel@gnu.org; Sun, 06 Mar 2011 23:12:52 +0100 Original-Received: from reverse-83.fdn.fr ([80.67.176.83]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 06 Mar 2011 23:12:52 +0100 Original-Received: from ludo by reverse-83.fdn.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 06 Mar 2011 23:12:52 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 18 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: reverse-83.fdn.fr X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 16 =?iso-8859-1?Q?Vent=F4se?= an 219 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu User-Agent: Gnus/5.110013 (No Gnus v0.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:dU7Q6G6u9LuHEuntOSmUoMDrtTc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 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:11798 Archived-At: Hi Neil, Neil Jerram writes: > In principle, how should Guile 2.0 be cross-compiled? I'm thinking > mostly of the part of the build that compiles all the installed modules. Guile 2.0 can only be cross-compiled when the endianness and word size of the host and target match (because the bytecode generation cannot be parameterized by these.) When that is the case, it can’t hurt to have $builddir/module in $LOAD_COMPILED_PATH. Of course, $GUILE_FOR_BUILD must point to a native Guile 2.0. Hope this helps, Ludo’.