Включите локальное хранилище потока при сборке кросс-компилятора mingw-w64 - PullRequest
2 голосов
/ 24 октября 2019

Я несколько дней пытался создать набор инструментов mingw-w64, я застрял в создании кросс-компилятора, GCC 8.1.0.

Проблема в том, что у меня должно быть локальное хранилище потоков(TLS) включен, поэтому я передаю --enable-tls в скрипт настройки GCC.

Безуспешно, поскольку в конце сборки _GLIBCXX_HAVE_TLS не определено в config.h, то же самое для _GLIBCXX_HAVE_CC_TLS.

Я пытался просматривать и даже исправлять файлы автоинструментов, чтобы понять, как заставить его работать.

Кто-нибудь сталкивался с этой проблемой?

Обратите внимание, что установщик mingw-w64в Windows есть символы TLS, поэтому должна быть возможность создания GCC для этой цели и TLS.

...