[llvm-dev] Which compiler collection on Windows?
Martin Storsjö via llvm-dev
llvm-dev at lists.llvm.org
Mon Aug 3 03:33:05 PDT 2020
On Fri, 31 Jul 2020, Paul C. Anagnostopoulos via llvm-dev wrote:
> Now that I can build LLVM on Windows, I tried doing it.
>
> --------------------------
> ... some good stuff ...
> C:/LLVM/llvm-project/llvm/lib/Support/Chrono.cpp:35:17: error: '::localtime_s' has not been declared; did you mean 'localtime'?
> 35 | int Error = ::localtime_s(&Storage, &OurTime);
> | ^~~~~~~~~~~
> | localtime
>
> (The error line is preceded by #if defined(_WIN32).)
> ----------------------------
>
> A little research shows that localtime_s is a Microsoft extension and is
> not included with MinGW. From this I cleverly infer that I should have
> installed a different compiler collection. Can anyone give me a hint?
The localtime_s function should be available in mingw-w64 based
toolchains. Toolchains from mingw.org (the original mingw project, that
mingw-w64 is a fork of) probably lacks this API though.
// Martin
More information about the llvm-dev
mailing list