[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 03/27 23:54 / Filesize : 35 KB / Number-of Response : 117
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【BusyBox】BuildRoot【µClibc】



1 名前:login:Penguin mailto:sage [2011/12/19(月) 17:47:04.08 ID:EUu6BwLk]
TinyCore並に軽量化され自分の環境に最適化したシステムを作りませんか?
汎用ディストリビューションを作るのが目的ではありません、あくまでもキツイスペック用に
自分専用のシステムを自分の手で作り上げるのが目的です。一番近いイメージはCLFSです。

情報交換が目的であり、成果物を配布するのが目的ではありません。
ターゲットは主に x86, x86-64 とします。
実機で動かすのを目標としますが、Live CDや仮想環境でも構いません。
また、uClibcを標準としますが、Newlib や dietlibc での動作実績も歓迎します。

* uClibc,Newlib,dietlibc は組み込みLinux向け標準Cライブラリです。
* BuildRoot は組み込み開発を容易にするためのツールです

参考サイト
BuildRoot: www.buildroot.org/
BusyBox: www.busybox.net/
uClibc: www.uclibc.org/
Newlib: sourceware.org/newlib/
diet libc: www.fefe.de/dietlibc/

関連スレ
▼2chでディストリビューションを作ろう!Part3
engawa.2ch.net/test/read.cgi/linux/1088167086/
LFS(Linux From Scratch) 統合スレ 2
engawa.2ch.net/test/read.cgi/linux/1155412397/
キツいスペックのPCで頑張ってる人の為のスレ 13
engawa.2ch.net/test/read.cgi/linux/1295530575/

101 名前:login:Penguin mailto:sage [2012/01/16(月) 03:18:17.49 ID:amA36E2V]
と書いてる間にfluxboxのビルドエラーで止まってた orz
--
ImageImlib2.cc:27:20: error: Imlib2.h: そのようなファイルやディレクトリはありません
--
むぅ、imlib2はビルド完了してるのに何故だ

$ ls output/host/usr/include/
確かに無い。ついでに $ ls output/build/ をみたらソースディレクトリが無い!
imlib2のビルドメッセージが流れてるのをこの目で見たのに……畜生!
何か変だ。

102 名前:login:Penguin mailto:sage [2012/01/16(月) 03:32:07.50 ID:amA36E2V]
コンフィグを見直したらimlib2がどこにも無い
俺が見たのは幻か……。
それとTinyXなるものはX11ドライバが無かった。
モジュラー化したXorgよりTinyXというものに興味があったのに。

Xvesaとは違うものなのか? 同じなのか?
多分これだと思うんだが XvesaがTinyなXという意味なのか?
www.pps.jussieu.fr/~jch/software/kdrive.html


103 名前:login:Penguin mailto:sage [2012/01/16(月) 04:07:05.41 ID:amA36E2V]
git.buildroot.net/buildroot/commit/?id=5ddcdb4ceb4eba32d4e32b1e2201df2836bbabf2

imlib2は次のstableバージョン 2012.02辺りで来そうだ。
2011.11には入ってなかったのでfluxbox入れる場合はchrootしてソースからmakeするしか無いみたい。
XvesaとTwmにしてみたけど太るな。buildrootのinitramfsは全部入れちゃうようなので手作業で小さいinitramfs作らなきゃならんのだろうか。

104 名前:login:Penguin mailto:sage [2012/01/16(月) 06:34:49.60 ID:amA36E2V]
Xvesaチェックしても入らないみたいでXorgにした。

で、ここで失敗。xorg-serverだの何だの入れた後にpkg-config入れたせいだと思うんだけど
x11-driver関連が全部こける。

注意
xorg入れる人は先にpkg-config入れときましょう。

105 名前:login:Penguin mailto:sage [2012/01/16(月) 08:10:39.72 ID:amA36E2V]
>>104のようになった時の対処法メモ
全部ビルドし直さなくても

rm output/build/hogehoge/.stamp_*
もしくは
rm -rf output/build/hogege
としてリビルドすればおkの様子

今回はoutput/build/xserver_xorg-server-1.7.5を消すことで
インストール出来なかったx11-driver関連を追加出来ました。

make rebuild-hogehogeというオプションが欲しい

106 名前:login:Penguin mailto:sage [2012/01/16(月) 21:27:55.21 ID:amA36E2V]
usamimi.info/~linux/d/up/up0839.png

初X11起動記念

この後、xf86-video-fbdev入れたらXが起動しなくなった(笑)
しかし仮想マシンのメモリを128Mにしてswap無しの状態でAlpineと比較したら激しく高速
GNU_HASHが効いてるのかi586とi686で差が開くのか解らんけど。

いろいろ不備があったのでもう一度設定見なおして全部再ビルドしてみる。
これはかなり期待がもてる!

107 名前:login:Penguin mailto:sage [2012/01/16(月) 21:38:44.63 ID:r+9gw9qD]
gj.
俺は見てるぞ

108 名前:login:Penguin mailto:sage [2012/01/16(月) 23:23:57.08 ID:amA36E2V]
d >>107

distcleanする前に参考メモ残しときまつ。

config (uclibc, busybox, buildroot)
i686-configs.tar.gz usamimi.info/~linux/d/up/up0840.xxx
installed package list
external-deps.txt usamimi.info/~linux/d/up/up0841.xxx

※ 総容量 6.5Gもあった(dlディレクトリ除いて。fs imageタイプを複数選択しすぎてたので消費しすぎた)
で、主だった所の du -h
3.6G output/build
603M output/host
202M output/target
1.5G output/toolchain

ext2イメージサイズ (/boot/bzImage含む 4.7M)
223M output/images/rootfs.ext2

109 名前:login:Penguin mailto:sage [2012/01/17(火) 23:22:51.47 ID:VwSiXNcD]
usamimi.info/~linux/d/up/up0842.png

.laファイルがこうなってしまう。
これってバグ?



110 名前:login:Penguin mailto:sage [2012/01/18(水) 02:11:57.49 ID:xdtqrjwP]
gccを入れた後にlibtoolを入れるとgccをリビルドしやがる
この辺りの挙動がわかんねぇなぁ……。

111 名前:login:Penguin mailto:sage [2012/01/18(水) 07:23:37.16 ID:oLvz/DCl]
ちゃんと調べずに手探りでてきとうにやっているやつのダメパターン

112 名前:login:Penguin mailto:sage [2012/01/18(水) 09:25:07.76 ID:xdtqrjwP]
へ?

113 名前:login:Penguin mailto:sage [2012/01/18(水) 21:39:31.48 ID:QbGYqkPb]
カーネルをビルドする前にlinux-menuconfigする方法無いかなぁ
二度手間になる

114 名前:login:Penguin mailto:sage [2012/02/16(木) 12:45:48.19 ID:MVdH3Qoa]
Busyboxで日本語が化けないようにする方法てあるの?
初心者ですみません。
答えがあるなら「ある。なし」だけでお願いします。

115 名前:login:Penguin mailto:sage [2012/02/16(木) 13:53:45.91 ID:exfv8ONE]
ないときは「なし」って言えなくない?

116 名前:login:Penguin mailto:sage [2012/02/17(金) 19:04:53.65 ID:rzwyxerq]
無いとは言い切れないし、あるという表現も間違いだろう。
つまり114が作り直せば「ある」で、小手先では「ない」






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<35KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef