support for headers in a split prefix broken between 1.2.1 and 1.2.2
envgap__google__snappy-206
01 / FAILURE SIGNATURE
As reported upstream
No identifying execution failure has been captured.
Not a benchmark task.
- In a clean container the reported failure did not reproduce, or the known fix did not make the project run.
02 / ENVIRONMENT RECIPE
- Base commit
dadc02f0cd8122701c92ee4f06d2c826f3a10ea8- Manifest
CMakeLists.txt- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
google/snappy #206 · read the original issue
In NixPkgs/NixOS we often put headers into a different prefix than libraries. But that broke for snappy when we [attempted upgrade](https://github.com/NixOS/nixpkgs/pull/405879) from 1.2.1 to 1.2.2. In `lib/cmake/Snappy/SnappyTargets.cmake` this update added an INTERFACE_SOURCES line that assumes everything is in a single prefix. That's incorrect in our case and then (some) dependents would fail to find (some of) the headers. I looked briefly into your sources and diff between the releases, but I have no idea how this difference originated. I can (try to) provide more info in you tell me what.
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]