glibc-2.3.6 のビルド (メモ)

ビルド用のディレクトリを作成 ( ここでは ディレクトリ名を "buildir" )し
このディレクトリから

../configure --prefix=/home/shuuzou/src/glibc-2.3.6/inst_tmp
--enable-add-ons --with-headers=/usr/src/linux-2.4/include --without-selinux

すると エラー
なにやら、リンカーのバージョンが古いらしい。
そこで binutils を 最新のもの(2.18)にする。
./configure --prefix=/usr --infodir=/usr/share --mandir=/usr/share

再度、configure。
そして make。
ここでもエラー
symbol definition loop encountered at `__divdi3_internal'

調べてみると 以下のかっちを宛てれば問題ないらしい。

glibc-2.3.6-symbol-definition-loop-encountered.patch


再度、make。
途中、制御が戻ってこなくなるが、物はできているので、問題ないみたい。
make install しても、制御は途中制御が戻ってこない。
でも、ものはちゃんとインストールできているみたい。

これで、完了。