Drop cos6 builds by isuruf · Pull Request #6070 · conda-forge/conda-forge-pinning-feedstock (original) (raw)
This is Matt's comment I referenced:
@beckermr: Yeah to be clear, once we remove the hacks @h-vetinari is referring to, conda will install the latest sysroot when a compiler is installed. That will be w/e the latest is at the time, which right now is 2.28 IIRC. It won't mean we ship the compiler without the sysroot.
@isuruf: That would break non-conda-build users of our compilers
We could teach them to install sysroot_{{ platform }} 2.x, just like they've installed gcc_{{ platform }} already. Sidenote: ~90% of the ecosystem are on 2.28+ already.
@mbargull: Unless I'm mistaken, the prerequisite for that is
{{ stdlib("c") }}usage -- which you've worked through for conda-forge.
Yeah, we're set for that in conda-forge now (modulo old recipes, but the linter warns on misuse at least).
For outside use, we should document what support we provide. Given that we have no stated support for this, we IMO shouldn't be shy about asking users that want to manually install our production compilers (rather than compilers, where we could easily depend on 2.17) to do the necessary changes w.r.t. stdlib, rather than keep the sysroot hacks indefinitely.