戻る

前へ| 次へ

なにか 変!

というのは

$ file rootfs/sbin/e2fsck 
rootfs/sbin/e2fsck: 
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
for GNU/Linux 2.0.0, dynamically linked (uses shared libs), not stripped
$ file sysapps/e2fsprogs-1.35/build-e2fsprogs/e2fsck/e2fsck.shared 
sysapps/e2fsprogs-1.35/build-e2fsprogs/e2fsck/e2fsck.shared: 
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
dynamically linked (uses shared libs), not stripped
$ file rootfs/bin/busybox 
rootfs/bin/busybox: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
dynamically linked (uses shared libs), stripped

おおきさも

$ ls -l rootfs/sbin/e2fsck
-rwxr-xr-x    1 ksim     users     1348356  8月  31日  21:52 rootfs/sbin/e2fsck*
$ ls -l sysapps/e2fsprogs-1.35/build-e2fsprogs/e2fsck/e2fsck.shared 
-rwxr-xr-x    1 ksim     users      791871  9月  1日  21:11 \
sysapps/e2fsprogs-1.35/build-e2fsprogs/e2fsck/e2fsck.shared*

えらいこっちゃ

$ bc -lq
1348356/791871
1.70274703834336653318

ほんらい uClibc の gcc 相当では stripped された ものが 得られる 筈でした BusyBox を作成した様に どうも 今回のやり方 は 不都合な様です。

補足

今までの 流れでは ” sysapps/e2fsprogs-1.35/build-e2fsprogs/e2fsck/e2fsck.shared” を ” rootfs/sbin/e2fsck”に コピ する という事で 本来は同じですが

# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/fd0                  1412      1097       315  78% /mnt

18% から 78% 上記 で見たように 異常な増加 だと 考えられるので

”rootfs/sbin/e2fsck”は 増加の著しいものです。

”sysapps/e2fsprogs-1.35/build-e2fsprogs/e2fsck/e2fsck.shared” は その後なんとかしようという途中の生成物です。

まだ 未完ですが まあ 想定の 170%増しというのは 避けたいと 考える のです

少し試行錯誤してみます

うううーーん? ヱーブを 彷徨ったが いいのが有りません。

にゃんたろう 拝!

2011年 9月 2日 (金) 21:02:08 JST 作成


前へ| 次へ

戻る

Copyright © 2006.-2011. nyantarou All Rights Reserved.