crossdev armv7a环境下编译libgpg-error时gawk报错

gawk error when compiling libgpg-error in crossdev armv7a environment

我安装了 gentoo ~amd64 我正在尝试为 armv7a-hardfloat-linux-gnueabi 创建一个交叉开发环境。

我的 CFLAGS 是 `CCFLAGS="-O2 -pipe -fomit-frame-pointer".

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

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

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

我尝试将 gawk 从 5 降级到 4,但结果是一样的。

谢谢

会不会是打错了?

将 "libpgp-error" 更改为 "libgpg-error"。

甚至其中一个蓝色按钮都有标签 "libgpg-error"

我这边同样的问题:

"namespace" name is not acceptable by gawk-5.0

尝试:

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

做之前 ./autogen.sh or/and ./configure

希望有所帮助。