Ho creato la mia ricetta per costruire il mio SW, che richiede perl nativo durante la costruzione (ad esempio invocando script perl per generare codice). Non c'è alcun problema se aggiungo la mia ricetta a un'immagine e uso bitbake per costruire la mia ricetta con l'immagine.Come aggiungere pacchetti per popolare SDK come strumento host?
Ora voglio anche creare SW con un popolato SDK, ma ho scoperto che quando genero il popolato SDK, il perl nativo contiene solo alcuni moduli senza il necessario per costruire il mio SW. Ho trovato due modi per generare l'SDK Popola con moduli Perl aggiuntivi:
- Aggiungere TOOLCHAIN_HOST_TASK + = "nativesdk-perl-moduli" per la mia immagine .bb file prima ho generare l'SDK Popola
- Aggiungi un bbappend file per nativesdk-packagegroup-sdk-host che include "nativesdk-perl-modules" in RDEPENDS
Per 1, è una soluzione specifica per le immagini. Per 2, è una soluzione globale.
Ora sto cercando una soluzione specifica per la ricetta. C'è una soluzione in cui potrei aggiungere qualche configurazione nel mio file .bb della ricetta, e poi costruisco il popolare SDK per ogni immagine che includa la mia ricetta conterrà questi moduli nativi perl aggiuntivi?
DEPENDS-class-nativesdk = "nativesdk-perl-modules" che cosa sto cercando? – BenKwan
Le informazioni nella tua domanda mi hanno aiutato a creare openssl aggiungendo il modulo intero intero mancante alla mia sdk. Grazie! – sonofanickel
Ho pensato che avresti usato 'DEPENDS + =" -nativo "' –