|
From: | Michael Tokarev |
Subject: | Re: [Qemu-devel] QEMU desired libiscsi.so clashes with libiscsi.so from iscsi-initiator-utils |
Date: | Tue, 06 Mar 2012 18:10:38 +0400 |
User-agent: | Mozilla/5.0 (X11; Linux i686 on x86_64; rv:8.0) Gecko/20111120 Icedove/8.0 |
06.03.2012 15:15, Daniel P. Berrange wrote:
On Tue, Mar 06, 2012 at 10:06:38PM +1100, ronnie sahlberg wrote:Sorry about this. First, libiscsi is a really good name for a general purpose multiplatform library, like libiscsi. Second, a generic name like this is a horribly poor idea for a single distribution/ single use / obscure private library.Yes, I agree it was a bad idea for the Fedora/RHEL admin to have done this for iscsi-initiator-utils packaging. Now this exists though, the library name& ABI has to be maintained in RHEL for back-compatibility, so sadly we can't easily fix this. At the same time I really want to include your iSCSI support in Fedora/RHEL.
Which ABI you're talking about? The library is _internal_ to the package, there should be no users of it outside of this single set of utilities. Can you be a bit more specific please?
So, IMHO, the simplest approach is to just avoid the namespace clash by calling your library libiscsiclient
Thanks, /mjt
[Prev in Thread] | Current Thread | [Next in Thread] |