Dan*_*nte 6 gcc thread-local-storage mingw-w64 cross-build
我已经尝试构建 mingw-w64 工具链好几天了,但我一直在构建交叉编译器 GCC 8.1.0。
问题是我必须启用线程本地存储 (TLS),因此我传递--enable-tls
给 GCC 的配置脚本。
没有成功,因为在构建结束时,_GLIBCXX_HAVE_TLS
在 中未定义config.h
,对于 也是如此_GLIBCXX_HAVE_CC_TLS
。
我尝试浏览甚至修补自动工具文件以了解如何使其工作。
有人遇到过这个问题吗?
请注意,Windows 上的 mingw-w64 安装程序具有 TLS 符号,因此必须可以为此目标和 TLS 构建 GCC。
很抱歉这么晚才回复,但试图解决同样的问题,我刚刚在 GCC 上发现了这个提交:https ://github.com/gcc-mirror/gcc/commit/cc1e28878a228b6c4a0872e56d97ac88971b7725
似乎正是我们所需要的。我这边还没有测试过。
归档时间: |
|
查看次数: |
683 次 |
最近记录: |