Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 544910 - app-antivirus/clamav should rdepend on dev-libs/libltdl instead of sys-devel/libtool
Summary: app-antivirus/clamav should rdepend on dev-libs/libltdl instead of sys-devel/...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Antivirus Team
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2015-03-29 09:49 UTC by Bruno
Modified: 2019-01-11 20:50 UTC (History)
4 users (show)

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


Attachments
Proposed patch adjusting the dependency (clamav-0.98.6.patch,701 bytes, patch)
2015-03-29 09:50 UTC, Bruno
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno 2015-03-29 09:49:36 UTC
Since libltdl has its own package instead of being part of libtool packages using libltdl at runtime should RDEPEND on libltdl instead of libtool.

This allows cleaner dependencies and leaner set of installed packages for binpkg installs.

Reproducible: Always
Comment 1 Bruno 2015-03-29 09:50:45 UTC
Created attachment 400006 [details, diff]
Proposed patch adjusting the dependency
Comment 2 Thomas Raschbacher gentoo-dev 2016-05-29 19:33:56 UTC
tbh not sure about this but will have a look at it when I have some time. If you can provide more info about this (links to mailinglist posts,...) it'd probably accelerate the process ;)
Comment 3 Bruno 2016-05-29 20:43:46 UTC
(In reply to Thomas Raschbacher from comment #2)
> If you can provide more info about this (links to mailinglist posts,...)
> it'd probably accelerate the process ;)

There's not too much I can point you at, except maybe the introductory commit of libltdl in gentoo-x86 (unfortunately the reference to upstream request does not include any link):

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/libltdl/ChangeLog?view=log

Do note that I'm only talking about runtime dependency as for compile time full libtool is most probably needed.
Comment 4 Sławomir Nizio 2019-01-11 20:43:49 UTC
It as introduced due to bug #380265.

/usr/lib64/libclamav.so.7.1.1 needs libltdl.so.7 which is provided by dev-libs/libltdl, not sys-devel/libtool. It only works because sys-devel/libtool has a rdepend on the library provided but it doesn't seem correct.
Comment 5 Sławomir Nizio 2019-01-11 20:50:04 UTC
Similar to bug #675218.