我在 Alpha 中交叉编译 PARSEC 基准测试,当程序退出时,一些基准测试会出现错误。当我继续运行非 pthreads 版本并且没有段错误时,我已将问题缩小到 Pthreads 库。尽管存在 seg 错误,但程序得到了正确的结果,但这个问题是不可接受的。
一些信息:我在 M5 模拟器中运行这些基准测试,所以我无法动态链接库,所有内容都与 -static 静态链接。
关于如何解决这个问题的任何想法?不确定是否需要在我的 Alpha Cross Compiler 上重建 pthreads 库或添加其他标志。