Как собрать пакет с исходным кодом glibc-source для архитектуры arm на компьютере x86

Я создаю glibc-источник для архитектуры arm, но у меня возникает следующая проблема.

Я выполнил следующие команды:

apt-get source glibc-source
sudo apt-get build-dep glibc-source

Изменил файл control.mk на целевой arm:

vi ../debian/rules.d/control.mk 
libc_archs :=arm

sudo TARGET=arm dpkg-buildpackage -us -uc -b -d -rfakeroot

После выполняя указанную выше команду, я получаю следующую ошибку (хотя я упомянул Target как arm, он все еще строится для amd64):

make[3]: fork: Resource temporarily unavailable
make[3]: Leaving directory '/home/systebui/glibc-2.5/glibc-2.23/gmon'
Makefile:230: recipe for target 'gmon/subdir_lib' failed
make[2]: *** [gmon/subdir_lib] Error 2
make[2]: Leaving directory '/home/systebui/glibc-2.5/glibc-2.23'
Makefile:9: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/systebui/glibc-2.5/glibc-2.23/build-tree/amd64-libc'
debian/rules.d/build.mk:105: recipe for target '/home/systebui/glibc-2.5/glibc-2.23/stamp-dir/build_libc' failed
make: *** [/home/systebui/glibc-2.5/glibc-2.23/stamp-dir/build_libc] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Если я не изменяю control.mk затем файл успешно запускается без ошибок, но для arm, а не для [1111] и arm64 архитектур.

Может кто-нибудь, пожалуйста, дайте мне знать, как установить цель для построения Glibc для arm и arm64?

Заранее спасибо

1
задан 13 May 2018 в 10:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: