Я компилирую исходный код llvm-8.0 в Windows, используя MinGW 32bit.После конфигурирования и генерации make-файлов во время сборки возникает ошибка, как показано ниже:
MinGW: Модель потока: win32 gcc версия 8.2.0 (MinGW.org GCC-8.2.0-3)
/include/llvm/Support/Errc.h:66:34: error: 'not_supported' is not a member of 'std::errc'
not_supported = int(std::errc::not_supported),
Ошибка не встречалась с более ранними версиями LLVM.Я попробовал с LLVM-3.3 с той же конфигурацией MinGW, и она работает нормально.
ТАКЖЕ: При использовании 64-битного MinGW эта ошибка не видна.Но я должен использовать только MinGW 32.