[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 メーリングリストの案内