[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


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.

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:

I don't have time to look at this atm, just wanted to give the quick
positive feedback :-)

Andy Wingo

reply via email to

[Prev in Thread] Current Thread [Next in Thread]