Chroot 后编译Glibc-2.16.0 bash出错

发布于: 2013年01月16日

九九八十一难之三

LFS-7.2 Chapter 6.9 Glibc-2.16.0

make时出错:

/bin/sh:command substitution: line3:syntax error near unexpected token’)’

Google 一下容易发现很多人碰到同样问题,比如这位这位,解决方案都是将bash-4.2降级到bash-4.1

我则没有贸然行动,于是在原chroot之前的环境下,bash-4.2源码目录执行了一次test

lfs@host$ make tests

果然发现了一堆错误,其中包含上面的这个。

我尝试按照LFS Book-7.2,Chapter 5.15 重新编译bash-4.2,但不打补丁bash-4.2-fixes-8.patch

编译后执行make tests,错误消失。make install后重新编译Glibc进行正常。

不知道不打补丁的bash-4.2后续会不会再出现问题。

Will good luck be with me!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

浙ICP备18056264号-1