【发布时间】:2020-02-20 22:42:38
【问题描述】:
我几天来一直在尝试构建 mingw-w64 工具链,但我一直在构建交叉编译器 GCC 8.1.0。
问题是我必须启用线程本地存储 (TLS),因此我将 --enable-tls 传递给 GCC 的配置脚本。
没有成功,因为在构建结束时,_GLIBCXX_HAVE_TLS 在config.h 中未定义,_GLIBCXX_HAVE_CC_TLS 也是如此。
我尝试浏览甚至修补 autotools 文件以了解如何使其工作。
有人遇到过这个问题吗?
请注意,Windows 上的 mingw-w64 安装程序具有 TLS 符号,因此必须可以为此目标和 TLS 构建 GCC。
【问题讨论】:
标签: gcc mingw-w64 thread-local-storage cross-build