[poky] Problem populating rootfs with a binary only recipe

Stefan Seyfried stefan.seyfried at googlemail.com
Wed Jan 8 08:11:10 PST 2014


Hi Scott,

Am 07.01.2014 20:17, schrieb Kroll, Scott:
> I have a recipe for NVIDIA display drivers written that simply fetches
> the drivers, compiles a kernel module, and populates some
> (unfortunately) binary only libraries. The RPMs created work just
> fine, but when generating the root filesystem, an issue crops up due
> to a "missing" dependency.
> 
> The drivers provide a libGL.so.325.15, which eventually becomes the
> symlinked libGL.so (at least in the -dev package). However, one of the
> required libraries in the NVIDIA package depends directly on libGL.so
> instead of libGL.so.325.15, so when the root filesystem population is
> to occur, the RPM refuses to install because no package provides
> libGL.so.

Maybe putting the libGL.so into the main package might already be enough?

You can achieve that by using

FILES_${PN}-dev = ""

(but then -dev is completely empty).

Another thing worth trying might be

PROVIDES += "libGL.so"

Good luck :-)

	Stefan
-- 
Stefan Seyfried
Linux Consultant & Developer -- GPG Key: 0x731B665B

B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


More information about the poky mailing list