[Momonga-devel.ja:01176] memprof requires binutils (Re: Re: bison-1.50 problems (binutils))
- From: KOMATSU Shinichiro <koma2@xxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 2 Jan 2003 00:12:25 +0900
小松です。皆様、あけましておめでとうございます。
さて、だいぶ古い話ですが、
From: S-Takei <stakei@xxxxxx>
Subject: [Momonga-devel.ja:00594] Re: bison-1.50 problems (binutils)
Date: Wed, Oct 16, 2002 at 10:10:33AM JST
> 余談ですが、この時にできたbinutils-2.13.90.0.10-1m.i586.rpmを
> -Uvhしようとするとmemprofとぶつかりました。
>
> 日記にさらっと書いて詳しい事を忘れていてあせったのですが、ある人の
> ツッコミで思い出しました。
>
> libbfd-2.13.90.0.10.soか何かがmemprofには必要です。とかだったかと…
libbfd*.so は binutils に含まれているので、
BuildPrereq: binutils が必要、ということですね。
ところで、libbfd の SONAME には
libbfd-2.13.90.0.16.so
^^^^^^^^^^^^
という感じで binutils の full version が入ります。
つまり、binutils が 2.13.90.0.17 になったら
libbfd の SONAME も libbfd-2.13.90.0.17.so に変わるはず。
というわけで、
BuildPrereq: binutils == 2.13.90.0.16
と、binutils の version を (>= とかではなく) == で縛って
commit しておきました。
binutils の version を上げた時には
memprof の BuildPrereq も書換えるよう注意して下さい。
cf. % objdump -p /usr/lib/libbfd-2.13.90.0.16.so | grep SONAME
--
---------------------------------------
東京大学大学院総合文化研究科
広域科学専攻相関基礎科学系
佐々研究室 博士3年
小松 晋一朗
koma2@xxxxxxxxxxxxxxxxxxxx
koma2@xxxxxxxxxxxxxxxxx
http://kamuy.c.u-tokyo.ac.jp/~koma2/
---------------------------------------