From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Jan Nieuwenhuizen Newsgroups: gmane.lisp.guile.devel Subject: Re: [PATCH]: Cross building and Cygwin fixes. Date: Wed, 03 Jul 2002 19:06:33 +0200 Organization: Jan at Peder Sender: guile-devel-admin@gnu.org Message-ID: <87n0t8d9ly.fsf@peder.flower> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1025716136 24750 127.0.0.1 (3 Jul 2002 17:08:56 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 3 Jul 2002 17:08:56 +0000 (UTC) Cc: Han-Wen Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17Pnce-0006R5-00 for ; Wed, 03 Jul 2002 19:08:56 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17Pncn-0000uQ-00; Wed, 03 Jul 2002 13:09:05 -0400 Original-Received: from node-d-3053.a2000.nl ([62.195.48.83] helo=peder.flower) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17PnaR-0000PJ-00 for ; Wed, 03 Jul 2002 13:06:39 -0400 Original-Received: from localhost.localdomain ([127.0.0.1] helo=peder.flower) by peder.flower with esmtp (Exim 3.35 #1 (Debian)) id 17PnaM-0006hM-00; Wed, 03 Jul 2002 19:06:34 +0200 Original-To: guile-devel@gnu.org Original-Lines: 49 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i386-debian-linux-gnu) Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:737 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:737 Hi, This didn't make it into the patch, obviously. I was not familiar with the workbook symlinks. Jan. Index: INSTALL =================================================================== RCS file: /cvsroot/guile/guile/workbook/build/dist-files/INSTALL,v retrieving revision 1.1 diff -p -u -r1.1 INSTALL --- INSTALL 31 Mar 2002 21:45:53 -0000 1.1 +++ INSTALL 3 Jul 2002 17:02:51 -0000 @@ -199,6 +199,29 @@ switches specific to Guile you may find --disable-regex --- omit regular expression interfaces +Cross building Guile ===================================================== + +As of guile-1.5.x, the build process uses compiled C files for +snarfing, and (indirectly, through libtool) for linking, and uses the +guile executable for generating documentation. + +When cross building guile, you first need to configure, build and +install guile for your build host. + +Then, you may configure guile for cross building, eg: + + ./configure --host=i686-pc-cygwin --disable-shared + +Two special options for cross building are available: + +--with-cc-for-build --- native C compiler, to be used during build + defaults to: `PATH=/usr/bin:$PATH cc' + +--with-guile-for-build --- native C compiler, to be used during build + defaults to: `guile', assuming you just + installed this guile natively. + + Using Guile Without Installing It ========================================= If you want to run Guile without installing it, set the environment -- Jan Nieuwenhuizen | GNU LilyPond - The music typesetter http://www.xs4all.nl/~jantien | http://www.lilypond.org _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel