Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 347175 - chromium-bin is linked to icu version 4.4 but the ebuild specifies anything above 4.4
Summary: chromium-bin is linked to icu version 4.4 but the ebuild specifies anything a...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
: 347147 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-11-29 13:59 UTC by Kevin J Meagher
Modified: 2010-12-14 15:08 UTC (History)
2 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 Kevin J Meagher 2010-11-29 13:59:29 UTC
chromium-bin is statically linked to icu 4.4
% ldd /opt/chromium.org/chrome |grep 'not found'
        libicui18n.so.44 => not found
        libicuuc.so.44 => not found

However the ebuild simply has RDEPEND=>=dev-libs/icu-4.4.1 so that when icu-4.6 became available chromium stopped working.

adding '>=dev-libs/icu-4.5' to package.mask fixed this

Reproducible: Always
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-11-30 17:37:08 UTC
If chromium-bin is never going to be in ARCH (stabilized), then the build root should be all ~arch too. I didn't look at the dates of the packages involved here, if the build root is all ~arch already, then the -bin package just needs to be rebuilt.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2010-11-30 19:26:00 UTC
*** Bug 347147 has been marked as a duplicate of this bug. ***
Comment 3 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-12-01 18:38:28 UTC
(In reply to comment #1)
> If chromium-bin is never going to be in ARCH (stabilized), then the build root
> should be all ~arch too.

For now I adjusted the dependency. I think chromium-bin should be stabilized at some point. For now the build roots are arch (stable). Anyway, when it was built there was no icu-4.6.

I'll keep the bug open, and think about the right solution.

One possibility would be to use bundled icu for chromium-bin. That doesn't solve the general problem though, because all libraries at some point break binary compatibility.

Another option is having two build roots.
Comment 4 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-12-14 14:50:48 UTC
Fixed with the bump to 8.x.