[oe] lib*.so in FILES_${PN}

Richard Purdie rpurdie at rpsys.net
Mon Jun 15 08:08:44 UTC 2009


On Sat, 2009-06-13 at 21:19 +0100, Phil Blundell wrote:
> This recent checkin:
> 
> http://cgit.openembedded.net/cgit.cgi?url=openembedded/commit/&id=ba434bd1dc9dc8ed61953a1579ea9e993e81cbb2
> 
> added ${base_libdir}/lib*.so to the default FILES_${PN}, on the grounds
> that this is necessary to get procps packaged correctly.
> 
> However, I think this cure is worse than the original disease, in that
> it's now virtually impossible to prevent *.so development symlinks
> (which obviously belong in ${PN}-dev) from leaking into ${PN}.  This
> situation is particularly bad if ${base_libdir} and ${libdir} are the
> same, since you then end up with a useless .so symlink being installed
> in your rootfs for virtually every library on the system.
> 
> I propose to revert the patch in question, and instead just let
> procps.bb adjust its own local setting of FILES as necessary.
> 
> Comments?

Agreed, that shouldn't be a default.

Richard





More information about the Openembedded-devel mailing list