guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: guile on HP-UX IA64


From: Steve Ellcey
Subject: Re: guile on HP-UX IA64
Date: Fri, 16 Sep 2005 08:21:32 -0700 (PDT)

> > Anyway, my thought about fixing this was to change the the __ia64__
> > ifdefs to IA64 and to set IA64 in libguile/gc_os_dep.c only if both
> > __ia64__ is set and if LINUX is set.  GCC does not set IA64 by default
> > like it does __ia64__.  This way IA64 is not set for HP-UX and libguile
> > seem to build OK.  I was able to build libguile but then I eventually
> > died with the attached failure.
> 
> Apparently, CVS HEAD and 1.7.2 already fix this:
> 
>   
> http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/gc_os_dep.c?rev=1.24&content-type=text/vnd.viewcvs-markup
> 
> Is it correct?
> 
> Ludovic.

I don't think it is.  While gc_os_dep.c was changed to set IA64, the
continuations.c, gc-malloc.c, gc-mark.c, gc.c, and threads.c files still
appear to have ifdef's based on __ia64__ instead of IA64.  I didn't try
to build the latest CVS sources but I don't see how guile could build
with these ifdef's on HP-UX.

Steve Ellcey
address@hidden




reply via email to

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