follow me

glibc-2.5-18をSparc64用にビルド

glibc-2.5-18をSparc64用にビルドする為に、クロスビルド環境まで用意したのに、sparc64なrpmがイマダニ失敗する。。。
+ for i in '$RPM_BUILD_ROOT/usr/bin/{xtrace,memusage}'
+ cp -a /var/tmp/glibc-2.5-root/usr/bin/xtrace /var/tmp/glibc-2.5-root/usr/bin/xtrace.tmp
+ sed -e s~=/lib64/libpcprofile.so~=/usr/lib64/libpcprofile.so~ -e s~=/lib64/libmemusage.so~=/usr/lib64/libmemusage.so~ -e 's~='\''/\\\$LIB/libpcprofile.so~='\''/usr/\\$LIB/libpcprofile.so~' -e 's~='\''/\\\$LIB/libmemusage.so~='\''/usr/\\$LIB/libmemusage.so~' /var/tmp/glibc-2.5-root/usr/bin/xtrace.tmp
+ chmod 755 /var/tmp/glibc-2.5-root/usr/bin/xtrace
+ rm -f /var/tmp/glibc-2.5-root/usr/bin/xtrace.tmp
+ for i in '$RPM_BUILD_ROOT/usr/bin/{xtrace,memusage}'
+ cp -a /var/tmp/glibc-2.5-root/usr/bin/memusage /var/tmp/glibc-2.5-root/usr/bin/memusage.tmp
cp: cannot stat `/var/tmp/glibc-2.5-root/usr/bin/memusage': No such file or directory
エラー: /var/tmp/rpm-tmp.34706 の不正な終了ステータス (%install)
確かに、「memusage」なんてバイナリは生成されてないんですが、もともとglibc-utilは今回必要としとらんですよ。
流石に面倒になってきたので、sparcv9な環境でもいいかなんて思い始めてしまうわけでして。。。
SPECファイル見ると、glibc-utilの依存多いから、これのsparc64用意するのはかなりの道のりになりそうだなぁ。。。
# This is for building auxiliary programs like memusage, nscd
# For initial glibc bootstraps it can be commented out
BuildPreReq: gd-devel libpng-devel zlib-devel texinfo, libselinux-devel >= 1.17.10-1
BuildPreReq: audit-libs-devel >= 1.1.3, sed >= 3.95, libcap-devel, gettext
BuildPreReq: /bin/ps, /bin/kill, /bin/awk
glibc-2.5-18をSparc64用にビルド | 0 件のコメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。