On Friday 24 May 2013 10:27:43 Paul Eggleton wrote: > On Thursday 23 May 2013 21:55:13 Hartmut Behrens wrote: > > On Thu, May 23, 2013 at 6:53 PM, Hartmut Behrens > > > > <[email protected]> wrote: > > > I also tried INSANE_SKIP_${PN} += "dev-so" without any luck. > > > > > > Might you know how to solve this? > > > > So including INSANE_SKIP_${PN} = "dev-deps" does the trick. > > > > I tried playing around with FILES (shown below), but can't quite get > > it right. The error that is issued then is "ERROR: QA Issue: non > > -dev/-dbg/-nativesdk package contains symlink .so ..." > > > > FILES_${PN} = "${bindir}/* ${libdir}/*" > > FILES_${PN}-dev = "${includedir} ${libdir}/libxerces-c.so" > > FYI, files are selected for each package by looking through the PACKAGES > variable and for each package in turn the value of FILES is checked. The > first package whose FILES matches a file, gets the file. > > The default value of PACKAGES is "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}- > doc ${PN}-locale ${PACKAGE_BEFORE_PN} ${PN}"; thus FILES_${PN} can be broad > if the earlier packages pick out the files they need to specifically. > > In most cases the default values work perfectly. What you really need to do > is determine which file it is that gets added to the -dev package and put > that elsewhere. You should not need to change FILES_${PN}, just > FILES_${PN}-dev (or other packages as appropriate).
I should add I did try to build xerces-c using this recipe with a few tweaks, and it failed at do_configure because /usr/include was being referred to in the configure script (in check for unicode libraries). I didn't take it further than that. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
