[Top][All Lists]
[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