Skip to content

Also pin and version by libcxx#9

Merged
h-vetinari merged 4 commits into
conda-forge:mainfrom
h-vetinari:16
Aug 27, 2024
Merged

Also pin and version by libcxx#9
h-vetinari merged 4 commits into
conda-forge:mainfrom
h-vetinari:16

Conversation

@h-vetinari

Copy link
Copy Markdown
Member

As it turns out, when trying to rebuild older libcxx (say 16 while newest is 18), the downstream: test for libcxx-testing pulls in the newest libcxx, not the one currently being built. To make it possible to choose which libcxx-testing we run against, add a libcxx constraint here.

I'm starting with 16; obviously I'll have to build this for 17, 18 as well. If necessary, we can then also branch off here if we ever need to rebuild something for libcxx 16 again. However, to not turn this into a bootstrapping nightmare (e.g. new libcxx needing a libcxx-testing that pins a version that doesn't exist yet), I'll re-add an escape-hatch where the main branch of libcxx will not pin the patch version of libcxx-testing, and get a libcxx-testing without a libcxx constraint.

@h-vetinari h-vetinari requested a review from beckermr as a code owner August 26, 2024 23:12
@conda-forge-webservices

Copy link
Copy Markdown

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant