[Momonga-devel.ja:03187] glibcのパッチについて


成田と申します。

何か、大きな勘違いをしているのかもしれませんが・・・。
少々長文になりますが、ご容赦ください。

昨日、svnよりチェックアウトしたglibcに含まれている
patch1ですが、当たらないようです。(revision 7002)
以下は、そのときの OmoiKondara.log の抜粋です。
=========================================================
Building target platforms: i686
Building for target i686
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.25530
+ umask 022
+ cd /root/pkgs/glibc/BUILD
+ set --
+ '[' 0 -gt 0 ']'
+ cd /root/pkgs/glibc/BUILD
+ rm -rf glibc-20050524T1606
+ /usr/bin/bzip2 -dc /root/pkgs/glibc/SOURCES/glibc-20050524T1606.tar.bz2
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd glibc-20050524T1606
+ /usr/bin/bzip2 -dc /root/pkgs/glibc/SOURCES/glibc-fedora-20050524T1606.tar.bz2
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ echo 'Patch #0 (glibc-fedora.patch):'
Patch #0 (glibc-fedora.patch):
+ patch -p1 -s
+ case "`gcc --version | head -1`" in
++ gcc --version
++ head -1
+ echo 'Patch #1 (glibc-nptl-check.patch):'
Patch #1 (glibc-nptl-check.patch):
+ patch -p1 -s
3 out of 3 hunks FAILED -- saving rejects to file sysdeps/unix/sysv/linux/dl-osinfo.h.rej
error: Bad exit status from /var/tmp/rpm-tmp.25530 (%prep)
=========================================================
dl-osinfo.h と glibc-nptl-check.patch を見ながら、パッチを
修正したら、パッチが当たり、ビルドも完了しました。
以下が修正したパッチです。

http://kitty.plala.jp/glibc-nptl-check.patch

この修正が妥当かどうかはわかりませんが、とりあえず報告まで。

-- 
mailto:pulsar@xxxxxxxxxxxxxxx