LINUX.ORG.RU

GRUB2 не собирается, как из git так и от Ubuntu 13.10


0

1

Не получается собрать GRUB2 из исходного кода, как с оф. сайта с git-а, так и из исходников на launchpad-е (то что в 13.10 и 14.04) grub2_2.00.orig.tar.xz. Платформа x86_64 GNU/Linux.

Ошибка всегда одна:

checking if C symbols get an underscore after compilation... configure: error: gcc failed to produce assembly code

Такая ошибка гуглится, но решения нет. Но ведь такого быть не может, оно же должно как-то собираться, ведь ничего с gcc я не шаманил (gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu8)).

так и из исходников ... grub2_2.00.orig.tar.xz

А вы внимательно посмотрите, там, откуда скачивали grub2_2.00.orig.tar.xz есть ещё и архив с патчами, которые накладываются мантейнерами Debian (Ubuntu), вот и наложите патчи из этого архива, а потом и собирайте.

kostik87 ★★★★★
()
Ответ на: комментарий от false

С компилятором gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) собралось из git-а без каких-либо патчей, вот так мистика...

Весьма неожиданно. Такого можно было ожидать от gcc 4.1, но не от 4.8, не наоборот.

I-Love-Microsoft ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.