问题:
-
make[1]: *** No rule to make target `/mnt/lfs/sources/glibc-build/Versions.all', needed by `/mnt/lfs/sources/glibc-build/abi-versions.h'. Stop.
细细一看问题并不在这里,而在:
-
scripts/gen-sorted.awk: line 19: regular expression compile failed
另外,还有一些信息,没有贴上来,说的就不能识别正则表达式的问题,原因在于不同的版本的实现不同,在网上查了下,只需要将出错的正则表达的地方,改动一下就可以了;
-
"/\/[^/]" 改为 “/\/[^\/]”即可
编译即可顺利进行。
出现问题:
-
readelf -s /mnt/lfs/sources/glibc-build/elf/ld.so \
-
| mawk '($7 ~ /^UND(|EF)$/ && $1 != "0:" && $4 != "REGISTER") { print; p=1 } END { exit p != 0 }'
-
mawk: line 1: regular expression compile failed (missing operand)
很可能和上面的问题是一样的,都是因为mawk的版本问题。
阅读(3377) | 评论(0) | 转发(1) |