[pgsql-jp: 26256] Re: RedHat 7.2のreadline

sugita @ sra.co.jp sugita @ sra.co.jp
2002年 6月 4日 (火) 10:26:10 JST


  杉田です。

From: Hiroki Takada <takada @ rh.xdsl.ne.jp>
Subject: [pgsql-jp: 26253] Re: RedHat 7.2のreadline
Date: Tue, 4 Jun 2002 02:13:10 +0900

;;; SRPMパッケージに含まれるtarballからreadline-4.2/CHANGESを見ると,
;;; 
;;; o.  The completion convenience functions filename_completion_function,
;;;     username_completion_function, and completion_matches now have an rl_
;;;     prefix, though the old names are still defined for backwards compatibility.
;;; 
;;; とあるのに変ですね.
;;; 
;;; ファイル名補完関数の名前が変更されたのですが,ご指摘のマクロ部分は下位
;;; バージョンとの互換性を保つために有効にされるべきでは?

  リリースソースでこのようにするのは、よくないんじゃないかと思われます。

    ====  readline4.2 の readline.h  ====
    #if 0
    旧関数名の宣言
    #endif

    ====  readline のライブラリ  ====
    旧関数名のエントリがある

という状態で、PostgreSQL の configure が旧関数名でのみ判断していたという状況が
問題を起こしています。configure のバグとまでは言えない気持ちなので、問題と書き
ました。


Kenji Sugita
sugita @ sra.co.jp
    



pgsql-jp メーリングリストの案内