2014-10-04 83 views
4

我想知道是否有人知道爲什麼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

回答

2

答案是GCC PR/60933 Comment 2由喬納森Wakely:

我們已經在過去的情況下的最低建議版本工作,最新版本從建築物防止GCC。建議的版本已知可以正常工作,並且已經過全面測試,但最新版本可能並非如此。

相關問題