海湾合作委员会对其依赖性如此保守是有真正理由的吗? (MPFR,GMP,MPC)
问题描述:
我想知道是否有人知道为什么gcc
往往对用于编译和构建gcc
本身的库版本过于保守。海湾合作委员会对其依赖性如此保守是有真正理由的吗? (MPFR,GMP,MPC)
为什么我问这个的主要原因是:
- 我认为这之间存在的“隐性建议”版本上市here(它们也出现在
gcc
源里面的一些脚本命名为大转移)和可用 - 最新的里程碑,我认为在某些时候是保守只能增加携带给定库的窃听和次优的版本
鲈的几率可在瞬间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个库的变化?稳定性?可移植性?
答
答案是GCC PR/60933 Comment 2由乔纳森Wakely:
我们已经在过去的情况下的最低建议版本工作,最新版本从建筑物防止GCC。建议的版本已知可以正常工作,并且已经过全面测试,但最新版本可能并非如此。
永远不要判断你没写的编译器。如果它不适合你,写你自己的。 – Igor 2014-10-04 17:25:33
@Igor我没有评判任何东西,我也更感兴趣获得这个权利,并最大限度地利用gcc,这与在互联网上发表论断言相反。 – user2485710 2014-10-04 17:26:56
我只是在开玩笑。你的问题不仅仅是正确的+1。 – Igor 2014-10-04 17:29:11