我已经试了几天来构建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。