conda-forge / conda-forge/abseil-cpp-feedstock

build string incompatibilities causing very old abseil to be picked

Open
#46 10 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
2
Forks
18
Avg merge
12h 55m
Merged PRs (30d)
1

Description

Arrow is [trying](https://github.com/apache/arrow/pull/13991) to move to C++17 upstream, and running into problems because their environment resolution still pulls in a very old abseil. It looks like the issue [appears](https://github.com/conda-forge/google-cloud-cpp-feedstock/pull/110) on the google-cloud-cpp feedstock as well.

Forcing a higher pin then leads to something like
```
ValueError: Incompatible component merge:
- 'mpi_mpich_*'
- 'mpi_mpich_tempest*'
```

Aside from waiting for the [conda PR](https://github.com/conda/conda/pull/11612) that fixes this to get merged (much less to percolate throughout the ecosystem), we should fix this.

Right now I don't know where to start (but searching logs & artefacts is also trickier on a phone), but wanted to open the issue already at least.

CC @conda-forge/core

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.