|

楼主 |
发表于 2007-12-19 09:41:46
|
显示全部楼层
Post by LanEast;1797300
难道是用了新版本的texinfo?新版的texinfo在binutils-2.18和gcc-4.2.1 configure的时候检测不出来,它们只考虑了4.X这样的情况,4.11这样的点后面两位数的东西...它们检测不出来
这位兄弟正解!
我现在采用一种投机的解决办法:将texinfo4.11卸载,换用texinfo 4.8,问题解决.
这不是一种好的解决办法,我应该先停下来,尝试为binutils的configure的配置脚本写个补丁,问题出在这句:
# For an installed makeinfo, we require it to be from texinfo 4.4 or
# higher, else we use the "missing" dummy.
if ${MAKEINFO} --version \
| egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[4-9]|[5-9])'
>/dev/null 2>&1; then
:
else
MAKEINFO="$MISSING makeinfo"
fi
刚才试着改了改,都不成功,惭愧,现在觉得基础(如正则表达......)的重要性!
有哪位能改改然后给binutils提交这个patch? |
|