Home: RSS

"で"な日々

2006/01/21

今日の dput

xemacs21 21.4.18-3。

全アーキテクチャで --with-system-malloc を付けて configure した。 mips(el) でも正常に build できた。

[/debian/upload] permanent link

2006/01/17

XEmacs21 on mips

xemacs21 21.4.18-2 を upload したが、やはり、 mips と mipsel の build に失敗している。 Debian の mips のマシンに login して調べてみたが、 普通に ./configure;make をしてみても同じように dump の部分で Segmentation fault を起こす。

なんとなく、gcc-4.0 の問題かと思って gcc-3.3 で試してみたが、 状況は同じ。

gdb の back trace の結果を見る限りは、 malloc 辺りがあやしそうに見えたので、 configure のオプションに --with-system-malloc を付けて make。 すると、今度は上手く build できた。

--with-system-malloc を付けずに make すると、 ソースツリーの src/gmalloc.c の中の GNU malloc がリンクされる。 それに対して、--with-system-malloc を付けて make すると、 システムの libc の中の malloc(3) がリンクされる。 ということは、GNU/Linux システムの場合、 共に GNU malloc にリンクされるということになる。 それなら、より新しい glibc の中の GNU malloc を使った方が 良さそうな気がしてきた。

現在の xemacs21 パッケージでは、 いくつかのアーキテクチャで、--with-system-malloc を付けているが、 全て --with-system-malloc にすることにするかな。

[/debian] permanent link

2006/01/14

今日の dput

xemacs21 21.4.18-2

xlibs-dev がなくなったので、Build-Depends: を変更。

[/debian/upload] permanent link

2006/01/06

今日の dput

preview-latex 0.9.1-4。

preview-latex が一緒になった AUCTeX の新しいバージョンが upload されるまで待とうと思っていたが、 NMU されかけたので upload した。 emacs-snapshot のサポートを追加し、RC bug をつぶした。

[/debian/upload] permanent link