我已经安装了gentoo ~amd64
并且我正在尝试为armv7a-hardfloat-linux-gnueabi创建一个crossdev环境。

我的CFLAGS是`CCFLAGS =“-O2 -pipe -fomit-frame-pointer”。

当我尝试编译基本系统时,它尝试编译libgpg-error并失败:

gawk: fatal: cannot use gawk builtin `namespace' as variable


如何解决此问题以继续构建我的crossdev环境?

我尝试将gawk从5降级为4,但结果是相同的。

谢谢

最佳答案

我这边也有同样的问题:


gawk-5.0不接受“命名空间”名称


尝试:

sed -i                                                  \
  -e "s/namespace/varerrno/g"                           \
  src/{Makefile.am,mkstrtable.awk}


在执行./autogen.sh或/和./configure之前

希望有帮助。

关于gentoo - 在crossdev armv7a环境中编译libgpg-error时出现gawk错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55664467/

10-09 07:08