[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS commit: pkgsrc/math/gnumeric



塩崎です。


From: Masao Uebayashi <uebayasi@soum.co.jp>
Subject: Fw: CVS commit: pkgsrc/math/gnumeric
Date: Thu, 17 Jan 2002 22:03:14 +0900
Message-ID: <20020117.220302.65668051.uebayasi@soum.co.jp>

> 新しい Gnumeric とかは wctype.h がいるみたいです。例えば、こういうファ
> イルだけ Pkgsrc 化して 1.5.x とかに追加することって可能でしょうか?
> (XPG4DL Pkgsrc 化?)

無理ではないですが、wctype.h だけでは駄目で、libc の拡張部分が必要です。
そのため、いろいろと考えないといけないことがあります。

方法としては、
  1. libc を差し替える
       1a. /usr/lib/libc を入れ換えちゃう
       1b. ほかのところに libc を置いて、-R で runpath を振る
  2. libc + libxpg4 のように、その部分だけ別のライブラリを用意する
が考えられますが、欠点だけあげると
  1a は論外
  1b は混乱のもと
  2 は今の current との整合性を取るのが難しい
という感じです。

まあ多分 2 にするのでしょうが、その場合には、システムを
今の current 以降(1.6など)にアップデートするときに、
libxpg4 をダミーのライブラリに差し替える必要があります。
(またはアプリの再インストール)

また、1.6 にブランチする前に locale まわりは設定ファイルなどで
互換性のない変更が行われる可能性があるので、
あまり release 側のオフィシャルな物に使いたくない、
という気もしてます。

# いま私が手元で runemodule に大きく手を入れてるし。
# まだ runemodule が release に入ったことはないので、
# 今のうちならバイナリ互換性崩しても runemodule の
# major 上げれば済むのですが、release で使われるとなると
# そう単純でもないので…


では。
--
Takuya SHIOZAKI / ASTEC Products, Inc.