07/06/19 に Satoshi Kimura<[メールアドレス保護]> さんは書きました:
> Emacsの問題ではなく、システム側の変更によってEmacs19.34が > 動かなくなっているのだと思います。 [90757] に示した HP の方に書いたのですが,原因は gcc だと思います. ただ,新しい gcc のバグというよりも,X toolkit を使う際のデータの 初期化の仕方が元々危うかったのだと解釈しています.もしもその解釈が 正しいならば,Emacs (mule) の側の問題です. とは言え,その X toolkit を「データの初期化の仕方」も含めて 同じように使っている xterm, xeyes 等は問題なく動いているので, 先の解釈に自信が持てない,悩ましいところなのです.
http://www.jp.netbsd.org/ja/JP/ml/port-mips-ja/200104/msg00009.html に同様の話があります。 temacs から emacs をどのように生成しているのか知りませんが、 gdb emacs 起動直後の動的に初期化される静的データの値 (emacsFrameClassRec.core_class.superclass) が、他のプログラムと異なっています。 他のプログラム: gdb 起動直後: 0x0 main() で break した時点: 動的リンクした静的データの値 emacs: gdb 起動直後: &widgetClassRec main() で break した時点: &widgetClassRec + &widgetClassRec -- pegacorn