Closed vchuravy closed 6 years ago
This is an extremely bad idea. People should be able to build from source. The buildbot configuration should match that.
Fair point. One question I have and maybe you can answer me that. How are we making sure that users have a specific version of mingw64?
Looking at contrib/windows/get_toolchain.sh
that uses the OBS which is currently at 7.2 (http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.2/noarch/mingw64-gcc-7.2.0-3.2.noarch.rpm)
Whereas if one uses mingw64 from the cygwin repos one either get 5.4.0-4
or 6.4.0-1
(and by default IIRC it goes for the higher version).
Nothing actually uses get_toolchain, I don't think. People should keep their cygwin installs regularly updated, including on the buildbot. If gcc 6 is the latest non-test version then that should be what gets used on CI, and re-running setup should upgrade to it. Anyone reporting a windows build failure should first try re-running cygwin setup.
Ok thanks for the info.
I will upgrade the GCC version on the buildbots tomorrow. I started a snapshot of the current state so that we can rollback.
to work around https://github.com/JuliaLang/julia/issues/27003