Tengo una receta de yocto que se compila, un archivo .jar de Java, y es necesario que se incluya en los paquetes de destino y de desarrollo, ya intenté explicar los archivos de forma explícita, pero yocto no crea dos paquetes con el mismo contenido. Estoy intentando esto:

FILES_${PN} = "${libdir}/libfoo.jar"
FILES_${PN}-dev  = "${libdir}/libfoo.jar"

Pero el paquete de desarrollo todavía está vacío.

¿Cómo puedo agregar este archivo a estos 2 paquetes?

1
Gustavo Ferreira Palma 28 jul. 2020 a las 22:11

1 respuesta

La mejor respuesta

¿Qué pasa si crea un paquete base y hace que sus dos paquetes dependan de él?

PACKAGES = "${PN}-dbg ${PN}-base ${PN} ${PN}-dev"

RDEPENDS_${PN} += "${PN}-base"
RDEPENDS_${PN}-dev += "${PN}-base"
2
j4x 28 jul. 2020 a las 19:16