私はAlphaでPARSECベンチマークをクロスコンパイルしています。プログラムが終了するといくつかのベンチマークが失敗します。私は先に進んで非pthreadsバージョンを実行し、seg faultはなかったので、問題をPthreads Libraryに絞り込んだ。プログラムはseg faultにもかかわらず正しい結果を得ますが、この問題は受け入れられません。Pthreadライブラリは、プログラムが出口でSegフォールトを引き起こす
一部の情報: 私はM5シミュレータでこれらのベンチマークを実行していますので、ライブラリを動的にリンクすることはできません。すべて静的に-staticとリンクしています。
これを解決する方法についてのご意見はありますか? Alpha Cross Compilerでpthreadsライブラリを再構築する必要があるかどうか、またはフラグを追加する必要があるかどうかは不明です。