海湾合作委员会对其依赖性如此保守是有真正理由的吗? (MPFR,GMP,MPC)

问题描述:

我想知道是否有人知道为什么gcc往往对用于编译和构建gcc本身的库版本过于保守。海湾合作委员会对其依赖性如此保守是有真正理由的吗? (MPFR,GMP,MPC)

为什么我问这个的主要原因是:

  1. 我认为这之间存在的“隐性建议”版本上市here(它们也出现在gcc源里面的一些脚本命名为大转移)和可用
  2. 最新的里程碑,我认为在某些时候是保守只能增加携带给定库的窃听和次优的版本

鲈的几率可在瞬间VS吨发布了“含蓄暗示”的人:

 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个库的变化?稳定性?可移植性?

+2

永远不要判断你没写的编译器。如果它不适合你,写你自己的。 – Igor 2014-10-04 17:25:33

+1

@Igor我没有评判任何东西,我也更感兴趣获得这个权利,并最大限度地利用gcc,这与在互联网上发表论断言相反。 – user2485710 2014-10-04 17:26:56

+0

我只是在开玩笑。你的问题不仅仅是正确的+1。 – Igor 2014-10-04 17:29:11

答案是GCC PR/60933 Comment 2由乔纳森Wakely:

我们已经在过去的情况下的最低建议版本工作,最新版本从建筑物防止GCC。建议的版本已知可以正常工作,并且已经过全面测试,但最新版本可能并非如此。