构建 gcc 时出现 Libtool 版本不匹配错误

Libtool Version mismatch error while building gcc

提问人:Mohamed Atef 提问时间:2/10/2022 更新时间:2/10/2022 访问量:248

问:

我正在尝试将一些文件添加到 GCC 源代码,但在运行后出现该错误autoreconf --install --force

libtool: definition of this LT_INIT comes from libtool 2.2.7a.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6 Debian-2.4.6-14
libtool: and run autoconf again.

即使没有添加任何源文件,如果我重新配置,我也会得到同样的错误。

这非常重要,因为我正在向 GCC 添加新功能

GCC 开源 AutoTools libtool

评论


答:

0赞 John Bollinger 2/10/2022 #1

在这种情况下,使用而不是只是有点问题,但也许这是最好的。我很惊讶它没有自动为您处理,但这是一个生成的文件。如果其他一切正常,那么您应该能够简单地删除当前并运行以生成新的。autoreconf --install --forceautoreconfaclocal.m4aclocal.m4autoreconf

如果你有一个子目录,那么最好先删除它(它也会由 重新生成)。autom4te.cacheautoreconf