[ruby-list:47233] Re: [ANN] Ruby 1.9.2 RC2 is out

From: "U.Nakamura" <usa@...>
Date: 2010-07-12 09:07:36 UTC
List: ruby-list #47233
こんにちは、なかむら(う)です。

In message "[ruby-list:47232] Re: [ANN] Ruby 1.9.2 RC2 is out"
    on Jul.12,2010 17:52:12, <kimoto@ohnolab.org> wrote:
>  > > Library path is still /usr/*/lib/ruby/1.9.1/ because it is defined
>  > > in version.h.
>  > 
>  > そこのバージョン番号っぽいものは、拡張ライブラリ向けのバイナ
>  > リインターフェースのバージョンです。
>  > つまり、ruby 1.9.2においては、バイナリインターフェースは1.9.1
>  > のものと上位互換であるということを我々は期待しているというこ
>  > とを意味します。

ちょっと間違えてたので訂正します。
以下訂正版。

そこのバージョン番号っぽいものは、ライブラリ向けのインターフ
ェース(バイナリとは限らない)のバージョンです。
つまり、ruby 1.9.2においては、rubyの言語仕様レベルで、インタ
ーフェースが1.9.1のものと上位互換であるということを我々は期待
しているということを意味します。


> ありがとうございます。
> 
> OpenWRTのrubyのMakefileで、
> 
> PKG_NAME:=ruby
> PKG_LIBVER:=1.9.2
> PKG_VERSION:=$(PKG_LIBVER)-rc2
> PKG_RELEASE:=2
> 
> ......
> 
>         $(INSTALL_DIR) $(1)/usr/lib
>         $(CP) $(PKG_INSTALL_DIR)/usr/lib/ruby $(1)/usr/lib/
>         rm -rf  \
>                 $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/curses.so \
>                 \
>                 $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/gdbm.so \
>                 \
>                 $(1)/usr/lib/ruby/$(PKG_LIBVER)/kconv.rb \
>                 $(1)/usr/lib/ruby/$(PKG_LIBVER)/*/nkf.so \
>                 \
>                 $(1)/usr/lib/ruby/$(PKG_LIBVER)/digest \
> .....
> 
> などという箇所があるのですが(1.9.2は手元でmakeするために最新版に
> 置き換えたためです)、こういうのは直さないといかんということですね。
> 
> 他のOSと同じく、configureのオプションで1.9までしか使わないように
> するべきですかね。

パッケージャさんにとってはいろいろ悩みどころだろうとは思いま
す。
でもまあこういうことなので頑張って合わせてください、としか言
えることがないですねえ。


それでは。
-- 
U.Nakamura <usa@garbagecollect.jp>


In This Thread

Prev Next