Kythe release with libmemcached11
OpenPublic

Description

The Kythe release at https://github.com/google/kythe/releases/download/v0.0.21/kythe-v0.0.21.tar.gz is linked against libmemcached10. This breaks on Debian Jessie (and presumably some other systems), where libmemcached10 is unavailable - only libmemcached11 is present. We should have an official release that uses libmemcached11.

The older version will still be relevant for other users (e.g. those on Debian Wheezy) so this should be an addition, not a replacement.

astroilov created this task.Via WebJun 21 2016, 2:25 PM
astroilov added a subscriber: astroilov.
zarko added a subscriber: zarko.Via WebJun 21 2016, 5:17 PM

Would it be better to instead link libmemcached statically?

astroilov added a comment.Via WebJun 22 2016, 11:22 AM

Possibly? Either approach should work for Kodiak, I don't know which is better for Kythe's goals.

fromberger added a subscriber: fromberger.Via WebJun 22 2016, 12:33 PM

It looks like mainly the C++ libraries care about this particular library. If there's a straightforward way to statically link for the release build that seems simpler than forking the release. I had been thinking we might just bump our required version to 11.

salguarnieri triaged this task as "Normal" priority.Via WebDec 8 2016, 6:03 PM
salguarnieri added a subscriber: salguarnieri.

Add Comment