Come forse sapete, Bionic è una libreria C utilizzata da Google per eseguire applicazioni Android. Ci sono degli sforzi per compilarlo nelle macchine Linux, quindi potrebbe essere facilmente usato al di fuori di Android. Questo è il codice da uno degli ultimi sforzi, originariamente chiamato Gentoo-bionic. Il progetto originale era basato su Gentoo, ma la fonte corrente non è specifica per Gentoo. Sto usando Ubuntu. Ecco il codice:Compilazione di gentoo-bionic su una macchina x86_64 linux
https://github.com/gentoobionic/bionic
E questa è la presentazione a questo proposito sul ELC2013:
- http://elinux.org/images/2/25/2013_elc_gentoo_bionic.pdf
- http://free-electrons.com/blog/elc-2013-videos/ (cattivo suono)
ho provato a compilare su X86_64 Ubuntu, ma non è riuscito. Ho provato:
./autogen.sh
./configure
ho ottenuto:
configure: error: unsupported host cpu x86_64
Così ho provato:
./configure --build=arm-linux --target=arm-linux --host=arm-linux
E 'configurato bene, ma ho ottenuto:
$ make
make: *** No rule to make target `libc/arch-x86/include/machine/cpu-features.h',
needed by `all-am'. Stop.
C'è una possibilità qualcuno può suggerire una soluzione alternativa?
Lo sto facendo e spero di poter compilare facilmente l'albero dei sorgenti patchato altrove. Qui qualcuno ha detto: "Un ebuild è un semplice file di testo (nient'altro che uno script di bash). Basta avere il file sorgente e compilare la sorgente a mano (Portage, il gestore pacchetti Gentoo, usa i file ebuild per automatizzare la compilazione del file sorgenti)." http://ubuntuforums.org/showthread.php?t=255187 È corretto? – Ho1