* 重複しているファイル [#v3061027]
メッセージ †
複数のパッケージで同じコマンドやライブラリが入っているものがあります.
どうすべきか検討しましょう.
uuid 廻り †
e2fsprogs の方で
--disable-libuuid --disable-uuidd
という configure オプションが存在する.
- e2fsprogs で --disable-libuuid --disable-uuidd するようにしました. -- TenForward
fsck コマンド †
実体でなくラッパープログラム (/sbin/fsck) が重複してる.これも e2fsprogs には
--enable-fsck
というオプションがあるので,--disable-fsck と出来るような.util-linux の方でも --disable-fsck 可能.
- LFSだとe2fsprogsで--disable-fsckしてるけど,実体が全部あるので何か怖いですよね.e2fsprogsで有効にして,util-linuxで無効にしたらいいかな? (なんとなくの思いつき) -- TenForward
- e2fsprogs で --disable-fsck するようにしました. -- TenForward
blkid 廻り †
/sbin/blkid や libblkid 廻り.これも e2fsprogs に
--disable-libblkid
とか指定できる.
- e2fsprogs で --disable-libblkid するようにしました. -- TenForward
device-mapper 廻り †
device-mapper のページ (http://sources.redhat.com/dm/) には
The userspace code (dmsetup and libdevmapper) is now maintained alongside the LVM2 source available from http://sources.redhat.com/lvm2/. To build / install it without LVM2 use 'make device-mapper' / 'make device-mapper_install'.
と書かれている.device_mapper パッケージは必要ない? -> lilo の make に device-mapper が必要? -> (不具合報告/Plamo64-1.0/50)
- lilo 23.2 ってのが最新みたいですが,それでも解決してないのでしょうか? device-mapper 関係. -- TenForward
libbfd, libiberty, libopcodes †
- gdb
- binutils
- ちょうどこのへんを更新しようと眺めているのだけど、libiberty.a は、コンパイル時にローカルに使うべきで、システム全体には公開すべきではなさげ。libbfd, libopcodesはbinutils側で共有ライブラリにして、gdb側のはコンパイル時にローカルに使ってシステム側には公開しない、ぐらいでよさげ。 -- kojima
- gdb-7.4.1は--disable-staticするとビルドできない(gdbのリンク時に、ローカルのlibbfd.a等を参照する)のに、--enable-sharedを付けるとlibbfd-2.22.51.20111213.soなんてのをlibbfd.soとして公開しようとするのだけど、bfd自身はbinutils由来のlibbfd-2.22.soの方がメインストリームな気がする。 -- kojima