From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: Re: native Win32 guile 1.7.0 Date: Sat, 31 May 2003 10:20:56 +1000 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <87of1kuftj.fsf@zip.com.au> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1054340546 17716 80.91.224.249 (31 May 2003 00:22:26 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 31 May 2003 00:22:26 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat May 31 02:22:20 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19Lu7V-0004WX-00 for ; Sat, 31 May 2003 02:21:13 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Lu8S-0006UP-FX for guile-devel@m.gmane.org; Fri, 30 May 2003 20:22:12 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19Lu7y-0005XY-Sy for guile-devel@gnu.org; Fri, 30 May 2003 20:21:42 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19Lu7m-0004v4-Vu for guile-devel@gnu.org; Fri, 30 May 2003 20:21:33 -0400 Original-Received: from snoopy.pacific.net.au ([61.8.0.36]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Lu7R-0004Bo-23 for guile-devel@gnu.org; Fri, 30 May 2003 20:21:09 -0400 Original-Received: from sunny.pacific.net.au (sunny.pacific.net.au [203.2.228.40]) h4V0L6PB011547; Sat, 31 May 2003 10:21:06 +1000 Original-Received: from wisma.pacific.net.au (wisma.pacific.net.au [210.23.129.72]) by sunny.pacific.net.au with ESMTP id h4V0L6Qg009730; Sat, 31 May 2003 10:21:06 +1000 (EST) Original-Received: from localhost (ppp107.dyn228.pacific.net.au [203.143.228.107]) by wisma.pacific.net.au (8.12.9/8.12.9) with ESMTP id h4V0L3YZ027605; Sat, 31 May 2003 10:21:04 +1000 (EST) Original-Received: from gg by localhost with local (Exim 3.35 #1 (Debian)) id 19Lu7F-0000JZ-00; Sat, 31 May 2003 10:20:57 +1000 Original-To: stefan Mail-Copies-To: never In-Reply-To: (stefan@lkcc.org's message of "Fri, 30 May 2003 11:27:37 +0200 (CEST)") User-Agent: Gnus/5.090019 (Oort Gnus v0.19) Emacs/21.2 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:2460 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:2460 stefan writes: > > With the last changes in 'numbers.h' all of the errors in the error.log I > posted earlier disappear, i.e. using _copysign, _isnan and _finite solved > the problems in the 'numbers.test'. I'd suggest doing those in a system-neutral style too. _copysign is a function I take it. In which case add autoconf tests and use (untested), /* mingw offers _copysign rather than copysign */ #if ! HAVE_COPYSIGN && HAVE__COPYSIGN #define copysign _copysign #define HAVE_COPYSIGN 1 #endif Again, good for adapting automatically to the future. (Autoconf is about testing for features, not system types.) > * I do use a special 'guile.cache' file as cache file for the configure > script. The file defines some tests to be done and chached. I think > this is normal for a cross-build. In principle hopefully not :-). I needed to force ac_cv_sys_restartable_syscalls=no when I tried a cross compile a while ago though. And an EXEEXT_FOR_BUILD is needed for gen-scmconfig. I've been meaning to propose some code I'd used for gmp in that area. > * The 'fileblocks.o' must be removed in configure before configure'ing. > This is due to the macro AC_STRUCT_ST_BLOCKS. It's always annoying when autoconf does more than wanted. Maybe AC_CHECK_MEMBER should be used instead. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel