Re: ruby2.1 FTBFS
Please try this patch.
Andreas.
Index: ruby-2.1.3/gc.c
===================================================================
--- ruby-2.1.3.orig/gc.c
+++ ruby-2.1.3/gc.c
@@ -3497,8 +3497,8 @@ mark_current_machine_context(rb_objspace
rb_gc_mark_locations(th->machine.register_stack_start, th->machine.register_stack_end);
#endif
#if defined(__mc68000__)
- mark_locations_array(objspace, (VALUE*)((char*)STACK_END + 2),
- (STACK_START - STACK_END));
+ rb_gc_mark_locations((VALUE*)((char*)stack_start + 2),
+ (VALUE*)((char*)stack_end - 2));
#endif
}
@@ -3513,6 +3513,10 @@ rb_gc_mark_machine_stack(rb_thread_t *th
#ifdef __ia64
rb_gc_mark_locations(th->machine.register_stack_start, th->machine.register_stack_end);
#endif
+#if defined(__mc68000__)
+ rb_gc_mark_locations((VALUE*)((char*)stack_start + 2),
+ (VALUE*)((char*)stack_end - 2));
+#endif
}
void
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
Reply to: