> > 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 [EMAIL PROTECTED] _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel