gpt4 book ai didi

c - gcc 对其依赖项如此保守的真正原因是什么? ( MPFR, GMP, MPC )

转载 作者:太空狗 更新时间:2023-10-29 15:38:26 24 4
gpt4 key购买 nike

我想知道是否有人知道为什么 gcc 对用于编译和构建 gcc 本身的库的版本往往如此保守。

我问这个的主要原因是:

  1. 我认为列出的“隐含建议”版本之间有很大的转变 here (它们也出现在 gcc 源代码中的一些脚本中)和可用的最新里程碑
  2. 我认为在某些时候,保守只会增加携带给定库的错误和次优版本的机会

目前可用的最新版本“隐含建议”的版本:

      latest     considered by gcc
MPFR 3.1.2 2.4.2
GMP 6.0.0a 4.3.2
MPC 1.0.2 0.8.1

这只是重要的,还有其他的,比如 cloog 和 isl,但在这里你可以看到一个很大的区别,那些版本都太旧了。

有没有人碰巧知道这样做的一些充分理由?这 3 个库的重大变化?稳定 ?便携性 ?

最佳答案

答案在GCC PR/60933 Comment 2中乔纳森·维克利:

We've had situations in the past where the minimum suggested versions work and the latest versions prevented GCC from building. The suggested versions are known to work and have been thoroughly tested, which might not be true of the latest versions.

关于c - gcc 对其依赖项如此保守的真正原因是什么? ( MPFR, GMP, MPC ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26195245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com