私はアルファ版のPARSECベンチマークをクロスコンパイルしていますが、プログラムが終了すると、いくつかのベンチマークでセグメンテーション違反が発生します。先に進んで非pthreadsバージョンを実行し、セグメンテーション違反がなかったため、問題をPthreadsライブラリに絞り込みました。セグメンテーション違反にもかかわらず、プログラムは正しい結果を取得しますが、この問題は受け入れられません。
いくつかの情報:これらのベンチマークをM5シミュレーターで実行しているため、ライブラリを動的にリンクできません。すべてが静的に-staticにリンクされています。
これを解決する方法についてのアイデアはありますか?Alpha Crossコンパイラでpthreadsライブラリを再構築する必要があるのか、フラグを追加する必要があるのかわからない。