Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
Description
Google explicitly is not supporting pkg-config: https://github.com/google/snappy/pull/86
But CMakeLists.txt does this:
set(SNAPPY_PKG libsnappy)
And later SNAPPY_PKG is what ends up in the pkg-config `Requires` section.
The end result is that `pkg-config --exists` will always fail, since the Require'd package is (almost never) around, unless package managers or users went and manually added one.
Note that this (softly) requires https://issues.apache.org/jira/browse/AVRO-2987 to be fixed first – without that fix, the whole Requires: section isn't really working in the first place.
Attachments
Issue Links
- links to