glibc-2.5-18をSparc64用にビルド
2010年10月24日(日) 09:56 JST
閲覧数 3,716
glibc-2.5-18をSparc64用にビルドする為に、クロスビルド環境まで用意したのに、sparc64なrpmがイマダニ失敗する。。。
流石に面倒になってきたので、sparcv9な環境でもいいかなんて思い始めてしまうわけでして。。。
SPECファイル見ると、glibc-utilの依存多いから、これのsparc64用意するのはかなりの道のりになりそうだなぁ。。。
+ 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