diary/Kojima/2008-04-14
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[diary/Kojima]]
・buildroot
Plamo のインストーラで使っている busybox がだいぶ古くなっ...
buildroot システムに挑戦.
busybox の場合,uClibc というコンパクトな libc と組み合わ...
システム標準の glibc ではなく uClibc を使うためには,まず...
その uClibc を使うように gcc をビルドし,その gcc を使っ...
ビルドしていく,という手間がかかる作業が必要になる.
昔の busybox ではこういう風に構築した開発環境一式を loopb...
でマウントして使えるようなファイルシステムイメージを提供...
最近(といっても一年以上前だが)では上記の手順を自動的に実...
提供されるようになっていて,それを使って自力で環境を構築...
この仕組みを buildroot と呼んでいるのだけど,
スクリプトを使って必要なソフトウェアを自動的に取ってきて...
そのうちの必要な部分のみをファイルシステムイメージ用のデ...
最終的には loopback でマウントできるファイルシステムイメ...
とすごく高機能なんだけど、
ただあまりに高機能すぎて,仕組みの細部が分らなくて微調整...
今回も,とりあえずデフォルトの設定でビルドするのはそれほ...
そこからいくつかインストーラに必要なソフトウェア(mke2fsと...
結構とまどうことが多かったり.
ついつい Linux のカーネルみたいに make menuconfig の画面...
ライブラリ等も再ビルドが必要な場合は自動的に再ビルドルさ...
どうも uClibc に影響するような変更(例えば 2GB 以上のファ...
uClibc を明示的に make clean して再ビルドしてやらないとい...
まぁ,考えてみれば Linux カーネルみたいに,全体が統合され...
ライブラリやコンパイラといった独立したソフトウェアの集合...
それぞれの間の設定情報のやりとりなんかも限界があるのは分...
「なぜ lseek64 が undefined になるんだ?」とか
「なぜ dialog が ncurses のヘッダーを見ない?」みたいなト...
make distclean とかすると,ダウンロードしたソースコードま...
-busyboxの機能が大きくなってきてそちらに注力されているよ...
#comment
終了行:
[[diary/Kojima]]
・buildroot
Plamo のインストーラで使っている busybox がだいぶ古くなっ...
buildroot システムに挑戦.
busybox の場合,uClibc というコンパクトな libc と組み合わ...
システム標準の glibc ではなく uClibc を使うためには,まず...
その uClibc を使うように gcc をビルドし,その gcc を使っ...
ビルドしていく,という手間がかかる作業が必要になる.
昔の busybox ではこういう風に構築した開発環境一式を loopb...
でマウントして使えるようなファイルシステムイメージを提供...
最近(といっても一年以上前だが)では上記の手順を自動的に実...
提供されるようになっていて,それを使って自力で環境を構築...
この仕組みを buildroot と呼んでいるのだけど,
スクリプトを使って必要なソフトウェアを自動的に取ってきて...
そのうちの必要な部分のみをファイルシステムイメージ用のデ...
最終的には loopback でマウントできるファイルシステムイメ...
とすごく高機能なんだけど、
ただあまりに高機能すぎて,仕組みの細部が分らなくて微調整...
今回も,とりあえずデフォルトの設定でビルドするのはそれほ...
そこからいくつかインストーラに必要なソフトウェア(mke2fsと...
結構とまどうことが多かったり.
ついつい Linux のカーネルみたいに make menuconfig の画面...
ライブラリ等も再ビルドが必要な場合は自動的に再ビルドルさ...
どうも uClibc に影響するような変更(例えば 2GB 以上のファ...
uClibc を明示的に make clean して再ビルドしてやらないとい...
まぁ,考えてみれば Linux カーネルみたいに,全体が統合され...
ライブラリやコンパイラといった独立したソフトウェアの集合...
それぞれの間の設定情報のやりとりなんかも限界があるのは分...
「なぜ lseek64 が undefined になるんだ?」とか
「なぜ dialog が ncurses のヘッダーを見ない?」みたいなト...
make distclean とかすると,ダウンロードしたソースコードま...
-busyboxの機能が大きくなってきてそちらに注力されているよ...
#comment
ページ名: