NetBSD/A1.coLinux上で・・・
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*debian@coLinux上に開発環境構築 [#k340ec61]
-ソース&パッチ
--NetBSD
---gnusrc.tgz … コンパイラ等のソース一式
---syssrc.tgz … Kernel ソース一式
---sharesrc.tgz … ??
---src.tgz … 雑多なソース?
--LANDISK用差分
---20050809-nbsd-landisk.tar.bz2 … nonakaさんのサイトから
---landisk_release.diff … tokudさんのサイトから
-展開
#pre{{
colinux:~# mkdir /opt/netbsd
colinux:~# cd /opt/netbsd
colinux:/opt/netbsd# tar vxfz gnusrc.tgz
colinux:/opt/netbsd# tar vxfz syssrc.tgz
colinux:/opt/netbsd# tar vxfz sharsrc.tgz
colinux:/opt/netbsd# tar vxfz srcsrc.tgz
colinux:/opt/netbsd# tar vxfj 20050809-nbsd-landisk.tar.bz2
colinux:/opt/netbsd# cp -a nbsd-landisk-20050809/src usr
colinux:/opt/netbsd# cd usr/src
colinux:/opt/netbsd/usr/src# patch -p0 < ../../nbsd-landi...
colinux:/opt/netbsd/usr/src# patch -p0 < ../../nbsd-landi...
colinux:/opt/netbsd/usr/src# patch -p0 < ../../nbsd-landi...
colinux:/opt/netbsd/usr/src# patch -p0 < ../../nbsd-landi...
colinux:/opt/netbsd/usr/src# patch -p0 < ../../landisk_re...
}}
-CROSS用ツールの作成
#pre{{
colinux:/opt/netbsd/usr/src# ./build.sh -m landisk -T /op...
}}
-kernel build
#pre{{
colinux:/opt/netbsd/usr/src# ./build.sh -m landisk -T /op...
…省略…
===> Kernels built from GENERIC:
&color(red){/opt/netbsd/usr/src/sys/arch/landisk/compil...
===> 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/...
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.la...
RELEASEDIR path: /opt/netbsd/usr/src/releasedir
makewrapper: /opt/netbsd/usr/bin/nbmake-lan...
Updated /opt/netbsd/usr/bin/nbmake-landisk
Building kernel without building new tools
Building kernel: GENERIC
Build directory: /opt/netbsd/usr/src/sys/arch/l...
Kernels built from GENERIC:
/opt/netbsd/usr/src/sys/arch/landisk/compile/ob...
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#
}}
-ステータス~
#pre{{
colinux:/opt/netbsd/usr/src# ls -la sys/arch/landisk/com...
-rwxr-xr-x 1 root root 4350646 Aug 21 16:58 sys/arch/lan...
colinux:/opt/netbsd/usr/src# file sys/arch/landisk/compi...
sys/arch/landisk/compile/obj/GENERIC/netbsd:
ELF 32-bit LSB executable, Hitachi SH, version 1 (SYSV), ...
}}
-雑感~
まさか、debian@coLinux上で、NetBSDカーネルが生成できると...
しかも、ノーエラで生成された。(正常にブートすることも確認...
~
~
#navi(NetBSD)
終了行:
*debian@coLinux上に開発環境構築 [#k340ec61]
-ソース&パッチ
--NetBSD
---gnusrc.tgz … コンパイラ等のソース一式
---syssrc.tgz … Kernel ソース一式
---sharesrc.tgz … ??
---src.tgz … 雑多なソース?
--LANDISK用差分
---20050809-nbsd-landisk.tar.bz2 … nonakaさんのサイトから
---landisk_release.diff … tokudさんのサイトから
-展開
#pre{{
colinux:~# mkdir /opt/netbsd
colinux:~# cd /opt/netbsd
colinux:/opt/netbsd# tar vxfz gnusrc.tgz
colinux:/opt/netbsd# tar vxfz syssrc.tgz
colinux:/opt/netbsd# tar vxfz sharsrc.tgz
colinux:/opt/netbsd# tar vxfz srcsrc.tgz
colinux:/opt/netbsd# tar vxfj 20050809-nbsd-landisk.tar.bz2
colinux:/opt/netbsd# cp -a nbsd-landisk-20050809/src usr
colinux:/opt/netbsd# cd usr/src
colinux:/opt/netbsd/usr/src# patch -p0 < ../../nbsd-landi...
colinux:/opt/netbsd/usr/src# patch -p0 < ../../nbsd-landi...
colinux:/opt/netbsd/usr/src# patch -p0 < ../../nbsd-landi...
colinux:/opt/netbsd/usr/src# patch -p0 < ../../nbsd-landi...
colinux:/opt/netbsd/usr/src# patch -p0 < ../../landisk_re...
}}
-CROSS用ツールの作成
#pre{{
colinux:/opt/netbsd/usr/src# ./build.sh -m landisk -T /op...
}}
-kernel build
#pre{{
colinux:/opt/netbsd/usr/src# ./build.sh -m landisk -T /op...
…省略…
===> Kernels built from GENERIC:
&color(red){/opt/netbsd/usr/src/sys/arch/landisk/compil...
===> 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/...
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.la...
RELEASEDIR path: /opt/netbsd/usr/src/releasedir
makewrapper: /opt/netbsd/usr/bin/nbmake-lan...
Updated /opt/netbsd/usr/bin/nbmake-landisk
Building kernel without building new tools
Building kernel: GENERIC
Build directory: /opt/netbsd/usr/src/sys/arch/l...
Kernels built from GENERIC:
/opt/netbsd/usr/src/sys/arch/landisk/compile/ob...
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#
}}
-ステータス~
#pre{{
colinux:/opt/netbsd/usr/src# ls -la sys/arch/landisk/com...
-rwxr-xr-x 1 root root 4350646 Aug 21 16:58 sys/arch/lan...
colinux:/opt/netbsd/usr/src# file sys/arch/landisk/compi...
sys/arch/landisk/compile/obj/GENERIC/netbsd:
ELF 32-bit LSB executable, Hitachi SH, version 1 (SYSV), ...
}}
-雑感~
まさか、debian@coLinux上で、NetBSDカーネルが生成できると...
しかも、ノーエラで生成された。(正常にブートすることも確認...
~
~
#navi(NetBSD)
ページ名: