[Development] Removing libudev dependency from binary packages?

Thiago Macieira thiago.macieira at intel.com
Tue Oct 22 00:07:25 CEST 2013


On segunda-feira, 21 de outubro de 2013 21:24:07, Sune Vuorela wrote:
> Note that udev in general is built from systemd source tree, even for
> distributions that don't default to systemd.
> 
> > LIBUDEV_CURRENT=13
> > LIBUDEV_REVISION=2
> > LIBUDEV_AGE=13
> > 
> > That's libtool speak for 0.13.2. The soname has not changed.
> 
> http://cgit.freedesktop.org/systemd/systemd/tree/Makefile.am
> LIBUDEV_CURRENT=5
> LIBUDEV_REVISION=0
> LIBUDEV_AGE=4

Ah, I see.

I searched for their repository online and Google pointed me to the kernel.org 
archive. Looks like there are too many links there that even 18 months of 
abandonment haven't convinced Google to change.

Anyway, my suggestion thus:
 - QtSerialPort: statically link to libudev
 - QtWebKit: don't link to libudev
 - evdev plugins: don't build
 - libqgtk2: fix, it doesn't need libudev

The fix for libqgtk2 can probably be:
linux: QMAKE_LFLAGS += -Wl,--as-needed
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20131021/cb4b7996/attachment.sig>


More information about the Development mailing list