Как вам известно, Bionic - это библиотека C, используемая Google для запуска приложений для Android. Есть попытки скомпилировать его на машинах Linux, поэтому его можно легко использовать вне Android. Это код из последних усилий, первоначально называемых Gentoo-bionic. Первоначальный проект был основан на Gentoo, но текущий источник не специфичен для Gentoo. Я использую Ubuntu. Вот код:Компиляция gentoo-bionic на Linux-машине x86_64
https://github.com/gentoobionic/bionic
И это представление о нем на ELC2013:
- http://elinux.org/images/2/25/2013_elc_gentoo_bionic.pdf
- http://free-electrons.com/blog/elc-2013-videos/ (плохой звук)
Я попытался скомпилировать его X86_64 Ubuntu, но не удалось. Я пробовал:
./autogen.sh
./configure
я получил:
configure: error: unsupported host cpu x86_64
Так что я пробовал:
./configure --build=arm-linux --target=arm-linux --host=arm-linux
Он настроен отлично, но я получил:
$ make
make: *** No rule to make target `libc/arch-x86/include/machine/cpu-features.h',
needed by `all-am'. Stop.
Есть ли шанс что кто-то может предложить обходное решение?
Я делаю это, и я надеюсь, что смогу скомпилировать исправленное дерево источников в другом месте. Здесь кто-то сказал: «ebuild - это простой текстовый файл (не что иное, как скрипт bash). Вам просто нужен исходный файл и скомпилировать источник вручную (Portage, менеджер пакетов Gentoo, использует файлы ebuild для автоматизации компиляции исходные файлы). " http://ubuntuforums.org/showthread.php?t=255187 Правильно ли это? – Ho1