Estou criando uma fonte glibc para a arquitetura arm
, mas estou recebendo o seguinte problema.
Eu executei os seguintes comandos:
apt-get source glibc-source sudo apt-get build-dep glibc-source
Alterou o arquivo control.mk
para o destino arm
:
vi ../debian/rules.d/control.mk libc_archs :=arm
sudo TARGET=arm dpkg-buildpackage -us -uc -b -d -rfakeroot
Depois de executar o comando acima, estou recebendo o seguinte erro (mesmo que eu tenha mencionado Target como arm
, ainda está sendo criado para 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
Se eu não estou alterando o arquivo control.mk
, ele é executado sem erros, mas para x86,i386
e não para arm
e arm64
architectures.
Alguém pode, por favor, me avisar como definir o Alvo para Construir um Glibc para arm
e arm64
?
Obrigado antecipadamente