在构建mingw-w64交叉编译器时启用线程局部存储

6

我已经试了几天来构建mingw-w64工具链,我卡在构建交叉编译器GCC 8.1.0的过程中。

问题是我必须启用线程本地存储(TLS),因此我将--enable-tls传递给GCC的配置脚本。

但无济于事,因为在构建结束时,在config.h中未定义_GLIBCXX_HAVE_TLS,同样的问题也存在于_GLIBCXX_HAVE_CC_TLS

我试图浏览甚至修补autotools文件以了解如何使其正常工作。

是否有人遇到过这个问题?

请注意,Windows上的mingw-w64安装程序具有TLS符号,因此应该可以为此目标和TLS构建GCC。

1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接