[poky] /usr/include/libnl3 or /usr/include

Jean-Francois Dagenais jeff.dagenais at gmail.com
Mon Mar 4 08:50:43 PST 2019


Hi guys,

There's been a couple of time when I've hit snags where packages use their version numbers in the paths of stuff they provide. This poses a small challenge where dependent recipes might have to specifically account for this "special" path.

For example, libnl is using /usr/include/libnl3 and wpa_supplicant has to specifically "hack" its configure process to be able to find the libnl headers.

Since libnl does explicitly that it cannot co-exist with it's previous versions:
RREPLACES_${PN} = "libnl2"
RCONFLICTS_${PN} = "libnl2"

what is the point of the sub-path?

Would you receive a patchset which moves libnl's headers files back at /usr/include (or rather: ${includedir}) ?

I suspect this would also set a precedent.



More information about the poky mailing list