On Sunday, May 12, 2013 12:46:06 AM UTC+9, Bram Moolenaar wrote: > Patch 7.3.935 (after 7.3.933) > > Problem: Init stack works differently on 64 bit systems. > > Solution: Handle 64 bit systems and also static library. (Yukihiro >
Thank you for quick work! It seems this part of patch is missing. This would be needed for ia64 static link with ruby 1.8. diff --git a/src/if_ruby.c b/src/if_ruby.c --- a/src/if_ruby.c +++ b/src/if_ruby.c @@ -153,16 +153,22 @@ static VALUE cVimWindow; static VALUE eDeletedBufferError; static VALUE eDeletedWindowError; static int ensure_ruby_initialized(void); static void error_print(int); static void ruby_io_init(void); static void ruby_vim_init(void); +#ifdef __ia64 +#ifndef ruby_init_stack +# define ruby_init_stack(addr) ruby_init_stack((addr), rb_ia64_bsp()) +#endif +#endif + #if defined(DYNAMIC_RUBY) || defined(PROTO) #ifdef PROTO # define HINSTANCE int /* for generating prototypes */ #endif /* * Wrapper defines */ -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
