No ruby versions available on ia64
Marcel Moolenaar
marcel at xcllnt.net
Wed Nov 26 22:52:29 PST 2003
On Wed, Nov 26, 2003 at 08:44:33PM -0800, Kris Kennaway wrote:
> FYI, no versions of ruby are buildable on ia64; they're both marked
> IGNORE for ia64. This means portupgrade (a disc1 package) is
> unavailable.
The following patches fix ruby18 on ia64. Minimal runtime testing
has been performed by way of how the ruby build uses a mini ruby
interpreter.
Note that we currently don't have a way for a process to get the
base address for the RSE backing store. I hardcoded the values.
FYI,
--
Marcel Moolenaar USPA: A-39004 marcel at xcllnt.net
-------------- next part --------------
--- eval.c.orig Wed Nov 26 22:41:47 2003
+++ eval.c Wed Nov 26 22:40:38 2003
@@ -7788,8 +7788,7 @@
#ifdef __ia64__
#include <ucontext.h>
-#pragma weak __libc_ia64_register_backing_store_base
-extern unsigned long __libc_ia64_register_backing_store_base;
+#define __libc_ia64_register_backing_store_base (4ULL<<61)
#endif
/* Windows SEH refers data on the stack. */
-------------- next part --------------
--- gc.c.orig Wed Nov 26 22:42:01 2003
+++ gc.c Wed Nov 26 22:40:43 2003
@@ -32,8 +32,7 @@
#ifdef __ia64__
#include <ucontext.h>
-#pragma weak __libc_ia64_register_backing_store_base
-extern unsigned long __libc_ia64_register_backing_store_base;
+#define __libc_ia64_register_backing_store_base (4ULL<<61)
#endif
void re_free_registers _((struct re_registers*));
More information about the freebsd-ia64
mailing list