构建 gcc 时出现 Libtool 版本不匹配错误
Libtool Version mismatch error while building gcc
我正在尝试将一些文件添加到 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 添加新功能
在这种情况下使用 autoreconf --install --force
而不是仅 autoreconf
有点可疑,但也许这是最好的。我很惊讶它没有自动为您处理 aclocal.m4
,但这是一个生成的文件。如果其他一切正常,那么您应该可以简单地删除当前的 aclocal.m4
和 运行 autoreconf
以生成一个新的。
如果您有一个 autom4te.cache
子目录,那么最好先删除它(它也会由 autoreconf
重新生成)。
我正在尝试将一些文件添加到 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 添加新功能
在这种情况下使用 autoreconf --install --force
而不是仅 autoreconf
有点可疑,但也许这是最好的。我很惊讶它没有自动为您处理 aclocal.m4
,但这是一个生成的文件。如果其他一切正常,那么您应该可以简单地删除当前的 aclocal.m4
和 运行 autoreconf
以生成一个新的。
如果您有一个 autom4te.cache
子目录,那么最好先删除它(它也会由 autoreconf
重新生成)。