LINUX.ORG.RU

Не могу собрать uClibc

 , , longterm, , дистрострой


0

1

Итак, пытаюсь собрать uClibc 0.9.33.2, использую ядро 2.6.34.14, делаю make headers_install, подсовываю полученные хэдеры uClibc, запускаю make, получаю:

<stdin>:1:24: fatal error: asm/unistd.h: No such file or directory
compilation terminated.
<stdin>:1:24: fatal error: asm/unistd.h: No such file or directory
compilation terminated.
ERROR: Could not generate syscalls.

★★★★★

Последнее исправление: CYB3R (всего исправлений: 1)

Ответ на: комментарий от irton

Директория asm вообще отсутствует, есть только asm-generic.

CYB3R ★★★★★
() автор топика

Решено: директория asm берётся из arch/$ARCH/include/, всё просто, это я тупанул.

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

можно просто собрать хидеры под архитектуру из папки с ядром

make headers_install ARCH=mips INSTALL_HDR_PATH=/mips/mipsel/toolchain/ PLATFORM=bcm47xx

и т.п.

dryukov
()
Ответ на: комментарий от dryukov

Да, я уже нашёл переменную ARCH.

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