debian@coLinux上に開発環境構築 †
- ソース&パッチ
- NetBSD
- gnusrc.tgz … コンパイラ等のソース一式
- syssrc.tgz … Kernel ソース一式
- sharesrc.tgz … ??
- src.tgz … 雑多なソース?
- LANDISK用差分
- 20050809-nbsd-landisk.tar.bz2 … nonakaさんのサイトから
- landisk_release.diff … tokudさんのサイトから
- CROSS用ツールの作成
colinux:/opt/netbsd/usr/src# ./build.sh -m landisk -T /opt/netbsd/usr tools
- kernel build
colinux:/opt/netbsd/usr/src# ./build.sh -m landisk -T /opt/netbsd/usr kernel=GENERIC
…省略…
===> Kernels built from GENERIC:
/opt/netbsd/usr/src/sys/arch/landisk/compile/obj/GENERIC/netbsd
===> build.sh started: Sun Aug 21 16:52:31 JST 2005
===> build.sh ended: Sun Aug 21 16:58:57 JST 2005
===> Summary of results:
build.sh command: ./build.sh -m landisk -T /opt/netbsd/usr kernel=GENERIC
build.sh started: Sun Aug 21 16:52:31 JST 2005
MACHINE: landisk
MACHINE_ARCH: sh3el
TOOLDIR path: /opt/netbsd/usr
DESTDIR path: /opt/netbsd/usr/src/destdir.landisk
RELEASEDIR path: /opt/netbsd/usr/src/releasedir
makewrapper: /opt/netbsd/usr/bin/nbmake-landisk
Updated /opt/netbsd/usr/bin/nbmake-landisk
Building kernel without building new tools
Building kernel: GENERIC
Build directory: /opt/netbsd/usr/src/sys/arch/landisk/compile/obj/GENERIC
Kernels built from GENERIC:
/opt/netbsd/usr/src/sys/arch/landisk/compile/obj/GENERIC/netbsd
build.sh started: Sun Aug 21 16:52:31 JST 2005
build.sh ended: Sun Aug 21 16:58:57 JST 2005
===> .
colinux:/opt/netbsd/usr/src#
- ステータス
colinux:/opt/netbsd/usr/src# ls -la sys/arch/landisk/compile/obj/GENERIC/netbsd
-rwxr-xr-x 1 root root 4350646 Aug 21 16:58 sys/arch/landisk/compile/obj/GENERIC/netbsd
colinux:/opt/netbsd/usr/src# file sys/arch/landisk/compile/obj/GENERIC/netbsd
sys/arch/landisk/compile/obj/GENERIC/netbsd:
ELF 32-bit LSB executable, Hitachi SH, version 1 (SYSV), statically linked, not stripped
- 雑感
まさか、debian@coLinux上で、NetBSDカーネルが生成できるとは思わなかった。
しかも、ノーエラで生成された。(正常にブートすることも確認。)
|