[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: guile 1.8 and x86_64
From: |
Andy Wingo |
Subject: |
Re: guile 1.8 and x86_64 |
Date: |
Mon, 08 May 2006 12:28:50 +0200 |
Hi,
On Mon, 2006-05-08 at 00:29 +0300, Marius Vollmer wrote:
> 137c137
> < #define CELL_P(x) (SCM_ITAG3 (x) == scm_tc3_cons)
> ---
> > #define CELL_P(x) ((SCM_UNPACK(x) & (sizeof(scm_t_cell)-1)) ==
> > scm_tc3_cons)
I don't really understand how the region can give you unaligned
pointers, but I do confirm that this patch allows me to build guile.
Rock!
Running make check stops with compilation errors of the form:
test-conversion.c:32: warning: format ‘%Ld’ expects type ‘long long
int’, but argument 4 has type ‘scm_t_intmax’
There are about 20 of these: http://paste.lisp.org/display/19791
I don't have time to look at this atm, just wanted to give the quick
positive feedback :-)
Cheers,
--
Andy Wingo
http://wingolog.org/
- Re: guile 1.8 and x86_64, Miroslav Lichvar, 2006/05/05
- Re: guile 1.8 and x86_64, Miroslav Lichvar, 2006/05/06
- Re: guile 1.8 and x86_64, Marius Vollmer, 2006/05/07
- Re: guile 1.8 and x86_64,
Andy Wingo <=
- Re: guile 1.8 and x86_64, Marius Vollmer, 2006/05/08
- Re: guile 1.8 and x86_64, Neil Jerram, 2006/05/09
- Re: guile 1.8 and x86_64, Andy Wingo, 2006/05/09
- Default stack limit, Marius Vollmer, 2006/05/09
- Re: Default stack limit, Andy Wingo, 2006/05/10
- Re: Default stack limit, Kevin Ryde, 2006/05/10