Closed h-vetinari closed 4 days ago
As it turns out, this could be solved by
{% if CBUILD is not defined %}
{% set CBUILD = "dummy" %}
{% endif %}
That's still weird because CBUILD
should be specified for all relevant platforms (and it wasn't necessary before).
Think this would be addressed by PR: https://github.com/conda/conda-build/pull/5458
Thanks @jakirkham, that sounds like exactly the same problem indeed
Closing this issue since https://github.com/conda/conda-build/pull/5458 has been merged! This change will be included in the upcoming 24.9.x release.
As of conda-build 24.7.1, it became impossible to (re)render the recipe for one of our main compiler feedstocks in conda-forge (as of https://github.com/conda-forge/clang-compiler-activation-feedstock/commit/0bf5cc94f372c80ec88840af5f99320e67bbae1b) with an error:
If I comment out the use of
{{ CBUILD }}
inmeta.yaml
, it's possible to render again, so there's some relationship to that particular key. However, renames of that key (+ usage sites) toC_BUILD
,CBUILDD
,DBUILD
,CBALD
orcbuild
still failed in the same way, so I don't know what particular combination of factors triggers this.