guile-devel
[Top][All Lists]
Advanced

[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




reply via email to

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