Bryan Kadzban wrote:
> Bruce Dubbs wrote:
>> LIBUDEV_MAJOR     = .1
>> LIBUDEV_MINOR     = .0
>> LIBUDEV_PATCH     = .2
>
> Note that (if upstream does this correctly) these will change with every
> change to libudev. Not sure if there's some way to pull the values from
> their Makefile.am (probably not terribly easy), or otherwise figure it
> out automatically?

Makefile.am has

LIBUDEV_CURRENT=1
LIBUDEV_REVISION=2
LIBUDEV_AGE=0

This only changes if the library interface changes.  If they only add 
something new, then REVISION changes.  I don't know what circumstances 
would change 'AGE'.

> I don't know how often we'll have to change these, so maybe it'll be OK
> as is. But note that LIBUDEV_MAJOR matters for binary-incompatible code
> changes, so we will need to get it right if it ever changes again. And I
> have a libudev.so.0 symlink on this machine, so it has changed in the
> past at some point.

In that case, I suspect they did something to change the behavior of the 
library that causes a conflict between .0 and .1.

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to