Я выполняю кросс-компиляцию тестов PARSEC в Alpha, и некоторые из тестов вызывают ошибку при выходе из программы. Я сузил проблему до библиотеки Pthreads, поскольку я пошел вперед и запустил версию без pthreads, и в нем не было ошибки seg. Программы получают правильные результаты, несмотря на ошибку сегмента, но эта проблема недопустима.
Некоторая информация:
Я запускаю эти тесты в симуляторе M5, поэтому не могу динамически связывать библиотеки, все статически связано с -static.
Есть идеи, как это решить?
Не уверен, нужно ли мне пересобрать библиотеку pthreads на моем альфа-кросс-компиляторе или добавить дополнительные флаги.