几天来我一直在尝试构建一个 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。