[Development] Removing libudev dependency from binary packages?

Denis Shienkov scapig2 at yandex.ru
Tue Oct 22 10:01:38 CEST 2013


Hi guys,

e.g. related to QtSerialPort we can try to rewrite the libudev linking dynamically.. I'm think.. 
Probably we will be in time to 5.2... :)

Best regards,
Denis

22.10.2013, 11:28, "Knoll Lars" <Lars.Knoll at digia.com>:
> On 22.10.13 09:24, "Thiago Macieira" <thiago.macieira at intel.com> wrote:
>
>> On terça-feira, 22 de outubro de 2013 07:01:22, Knoll Lars wrote:
>>>> There are two major versions of libudev in use in major distros:
>>>> libudev.so.0
>>>> and libudev.so.1. The new one has been in use for about a year, so we
>>> can
>>>> expect the need to support both versions for the next few years of
>>> builds.
>>>
>>>  Isn't the old version still available on new distroibutions for
>>> backwards
>>>  compatibility? In that case we could simply use the old version for the
>>>  time being.
>> No, not really. If a library isn't needed by anything else and there are
>> no
>> extraordinary reasons for keeping it (like it happens for the LSB
>> packages),
>> the library isn't provided at all.
>>
>> At least for Fedora 19, no package provides libudev.so.0. If I wanted to
>> install it, I'd have to load the package from Fedora 17.
>
> So much for Linux distributions keeping binary compatibility. Not
> providing the package means you break every 3rd party app that needs
> libudev and doesn't come as part of the package management.
>
> Lars
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development



More information about the Development mailing list