Upgrading to NetBSD-2.1
NetBSD-2.1に移行中[2005.12.17]
NetBSD-2.1/386がReleaseされたので、LOOX T9/80WのOSをUpgradeした。
今回は、これまでbuildしたライブラリ/アプリケーションを一旦整理するために、/usr/local, /usr/gnu以下をクリアしてから、installを開始した。
installの手順は、NetBSD-2.0の時とほとんど同様である。
ただし、gccのオプション"-march=i586 -O2"を使って、kernelをbuildすると、LOOX T9/80W上では、boot時のkernelロード直後に暴走(再起動)してしまうので、オプション"-march=i486 -O2"を使うことで、回避した。
通常のアプリケーションは、オプション"-march=i586 -O2"でbuildしても、問題なく動作するので、kernelにCrusoe/i586非互換なコードがあるのかもしれない。
少しずつ、アプリケーションをbuildしているが、Cremonaのmwrank-2005-09-25がgcc3.4.3上でのコンパイルエラーのためbuildできない。まだ完全に移行できていないが、別マシンのNetBSD-2.0環境も残っているので、とりあえず問題ないはず。
ささやがではあるがボーナスも支給されたので、新マシン(AMD Athlon64x2)の組み立てをこれから計画しようと思う。
Last Update: 2006.01.02 |
H.Nakao |