conan-io / conan-center-index

Recipes for the ConanCenter repository
https://conan.io/center
MIT License
924 stars 1.67k forks source link

[service] CI Support for MinGW #733

Open githubuser0xFFFF opened 4 years ago

githubuser0xFFFF commented 4 years ago

I noticed, that the CI system does not build MinGW packages for Windows - at least there are no gcc packages for Windows available if I select a certain Conan package in Conan center.

If the CI system would also build for MinGW, it would be more noticeable that the MinGW build for different packages (such as OpenSSL shared libraries) is broken.

danimtb commented 4 years ago

Although some of the recipes are able to build with MinGW and we accept any PR that adds support for it to any recipe, right now we consider that the usage of MinGW is too low for the value of generating a huge bunch of packages for each configuration. Also, some of the libraries will have difficulties to support MinGW and the maintenance will be harder.

We might consider adding this support but not at this moment.

githubuser0xFFFF commented 4 years ago

Thank you, I can understand this reasoning. But an automatic MinGW build would at least give the package author an indication, that the package does not build for MinGW and would give him a chance, to fix this.

Also, this will lead to a chicken egg problem. Should I pick a compiler that is not supportet by Conan? No. But then it will never be supported because its usage is too low 😉

Could you please point me to the usage statistics?