Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 829769 - dev-cpp/abseil-cpp-20211102.0 fails to install symlink (causes sci-libs/tensorflow and www-client/chromium to fail too)
Summary: dev-cpp/abseil-cpp-20211102.0 fails to install symlink (causes sci-libs/tenso...
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Georgy Yakovlev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-21 12:41 UTC by Helmut Jarausch
Modified: 2021-12-22 04:05 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Helmut Jarausch 2021-12-21 12:41:59 UTC
abseil-cpp-20211102.0 installs 
/usr/lib64/libabsl_wyhash.so.2103.0.1
but no symlink /usr/lib64/libabsl_wyhash.so to this.

This makes building of chromium fail. (linkage error: cannot find -labsl_wyhash)
Comment 1 cyrillic 2021-12-21 18:24:37 UTC
(In reply to Helmut Jarausch from comment #0)
... 
> This makes building of chromium fail. (linkage error: cannot find
> -labsl_wyhash)

This makes building of tensorflow fail also.
Comment 2 Georgy Yakovlev archtester gentoo-dev 2021-12-22 03:58:01 UTC
chromium does not even use packaged abseil-cpp.

or you mean locally-build chromium, not via ebuild?
Comment 3 Georgy Yakovlev archtester gentoo-dev 2021-12-22 04:03:44 UTC
/usr/lib64/libabsl_wyhash.so.2103.0.1 file you still have is probably leftover from old version saved by portage because removing it would break packages.

wyhas was renamed to LowLevelHash


https://github.com/abseil/abseil-cpp/commit/8910297baf87e1777c4fd30fb0693eecf9f2c134


so probably software you are trying to build is not compatible with that absl version, maybe it should pin/use older one or be patches to use LowLevelHash and not wyhash.


I don't see anything I can do from absl package side.
Comment 4 Georgy Yakovlev archtester gentoo-dev 2021-12-22 04:05:16 UTC
/usr/lib64/libabsl_low_level_hash.so
/usr/lib64/libabsl_low_level_hash.so.2111.0.0

^ those files are installed correctly with abseil-cpp-20211102.0