-
-
Notifications
You must be signed in to change notification settings - Fork 8.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap: MinGW build support (32/64-bit) #3436
Comments
Relevant section of AppVeyor build tests for MinGW: |
@tqchen Quick search reveals to me that there are varieties of MinGW when it comes to handling |
If I remember right, the version referenced by Theano: https://anaconda.org/msys2/m2w64-toolchain But the most recent MinGW-w64 from the SourceForge (32 bit, https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/8.1.0/threads-win32/sjlj/i686-8.1.0-release-win32-sjlj-rt_v6-rev0.7z ) neither works. |
@KOLANICH Thanks a lot. Sorry again for massively closing issues. From now on, we'll try to keep the number of open issues small. All MinGW-related issues and works will be posted in this thread, so as to keep track of overall progress in MinGW support. |
It is impossible to find out whichncompiler is used solely withnpreprocessor. So I have implemented a CMake solution and have thrown away old duct tape. Now if the definition is needed is determined by presence of the function. If you dislike my solution, feell free to add commits above it or just rewrite the commit with the own one. |
Closing this for now since dmlc/dmlc-core#432 has been merged. |
There has been a report (e.g. #2958) reporting compilation failure with MinGW. This issue is intended to keep track of progress with regards to MinGW build support.
Currently, Windows CI tests (on AppVeyor) build XGBoost with MSYS-MinGW. Feel free to report any variant of MinGW that fails to build XGBoost.
The text was updated successfully, but these errors were encountered: