続々:i686 環境が壊れた
___ / \ 原因が分かったお!! / \ / ⌒ ⌒ \ | /// (__人__) /// | . (⌒) (⌒) グッ ./ i\ /i ヽ l___ノ ヽ___i
原因は 2 つあるようだ。
ひとつは gzip に含まれるバグで、すでに upstream で直っていた。
- http://git.savannah.gnu.org/cgit/gzip.git/commit/?id=b9e94c93df914bd1d9eec9f150b2e4e00702ae7b
- http://thread.gmane.org/gmane.comp.gnu.gzip.bugs/307
- https://bugs.launchpad.net/ubuntu/+source/gzip/+bug/524366
どうやら、Ubuntu でも同様の問題が起きていたようである。
もうひとつは GCC の最適化バグだろう。ただ、これは確認が取れていない。しかし、環境によって不具合が生じたり生じなかったり、環境依存な面が強いことを考慮に入れてみると、GCC に不具合があるとしたら辻褄が合う。
ともあれ、困難な事態を乗り越える必要がなくなって助かったよ。