4

コンパイルとビルド自体gccに使用するライブラリのバージョンについて、保守的な傾向がある理由を誰かが知っているかどうか疑問に思っています。gcc

私がこれを求めている主な理由は次のとおりです。

  1. ここにリストされている「暗黙的に提案された」バージョン(ソース内のいくつかのスクリプトでも名前が付けられているように見え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 つのライブラリに重大な変更がありますか? 安定 ?携帯性 ?

4

1 に答える 1

2

答えは、Jonathan Wakely によるGCC PR/60933 コメント 2にあります。

過去に、推奨される最小バージョンが機能し、最新バージョンが GCC のビルドを妨げたという状況がありました。推奨されるバージョンは動作することがわかっており、徹底的にテストされていますが、最新バージョンには当てはまらない場合があります。

于 2014-10-04T21:20:58.090 に答える