[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: guile-1.8.0 on HP-UX 11.23/IA-64
From: |
Steve Ellcey |
Subject: |
Re: guile-1.8.0 on HP-UX 11.23/IA-64 |
Date: |
Mon, 12 Jun 2006 10:11:13 -0700 (PDT) |
| Rebuilding with --without-threads and GCC, the build errors out
| further with:
| gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I/opt/TWWfsw/libtool15/include
-I/opt/TWWfsw/libgmp42/include -g -Wall -Wmissing-prototypes -Werror -c
continuations.c -DPIC -o .libs/libguile_la-continuations.o
| continuations.c: In function `scm_make_continuation':
| continuations.c:147: error: structure has no member named `sc_ar_bsp'
|
| This is the bigger problem. The getcontext() stuff for Linux/IA-64 is
| not compatible with HP-UX/IA-64 (Ruby has problems with this as well).
| We'll will to pay someone to solve this if anyone wants to attempt it.
I looked at this once a while back, I replaced:
continuation->ctx.uc_mcontext.sc_ar_bsp -
__libc_ia64_register_backing_store_base;
with
uint64_t i;
__uc_get_ar_bsp(continuation->ctx.uc_mcontext, &i);
i - __libc_ia64_register_backing_store_base;
I may have run into other issues after this because it doesn't look like
I ever did a complete guile build for IA64 HP-UX.
Steve Ellcey
address@hidden