| Summary: | net-im/kadu-0.6.0.2 collision with net-libs/libgadu-1.8.0 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Joost Ruis <joost.ruis> |
| Component: | New packages | Assignee: | Dawid Węgliński (RETIRED) <cla> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | jer, net-im |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 257972 | ||
|
Description
Joost Ruis
2009-01-27 11:11:23 UTC
Looks like kadu uses an internal version of libgadu-1.80: /var/tmp/portage/net-im/kadu-0.6.0.2/work/kadu/libgadu/configure: VERSION=1.8.0 The kadu configure script offers a useful option: --with-existing-libgadu do not compile libgadu, link with existing one which is now controller by a USE flag. AFAIK this is against the Gentoo Way - we should always prefer external to internal libraries. *kadu-0.6.0.2-r1 (04 Feb 2009) 04 Feb 2009; Robert Buchholz <rbu@gentoo.org> metadata.xml, +files/kadu-0.6.0.2-kill-strip.patch, -kadu-0.6.0.1.ebuild, -kadu-0.6.0.2.ebuild, +kadu-0.6.0.2-r1.ebuild: Do allow building against internal libgadu, remove USE flag. This solves bug #256509 (file collision), bug #247990 (internal library copy) and security bug #244888 (buffer overread in libgadu). Do not strip binaries (bug #251995). |