conda-forge / conda-forge/jsoncpp-feedstock
ABI incompatibility with jsoncpp 1.9.7 build h477610d_2 and h477610d_3
- Dominant language
- C++
- Stars
- 0
- Forks
- 17
- Avg merge
- 10m
- Merged PRs (30d)
- 2
Description
### Solution to issue cannot be found in the documentation.
- [x] I checked the documentation.
### Issue
Hello all,
I recently discovered an issue with my solved environment (using Pixi) that seems to be an underlying ABI incompatibility between different builds of identical jsoncpp 1.9.7 version.
Environment:
Windows
Pixi (conda-forge and https://prefix.dev/robostack-lyrical channels)
When using the older build (that was solved by Pixi/Conda), I get ABI error when running the downstream package saying `Entry Point Not Found ?isMember@Value@Json@@QEBA_NPEBD@Z`. I tracked this back to an ABI difference between the two build versions.
I just wanted to report so you are aware of this issue. If this is an actual issue, my recommendation would be to remove the incompatible older build so that environments cannot solve to that anymore going forward.
Sorry for the limited amount of information, but the software I am working on comes with policies that restrict me from offering more information. Hopefully this is enough for the specific issue I am trying to point out.
### Installed packages
```shell
libgz-sim 10.4.0
libgz-fuel-tools 11.0.0
jsoncpp 1.9.7 h477610d_2 (fails)
jsoncpp 1.9.7 h477610d_3 (succeeds)
Cannot provide more due to internal software policies.
```
### Environment info
```shell
Cannot provide more due to internal software policies.
```
Contributor guide
Assessment
This issue has not been assessed yet.