A linha relevante é esta:
checking for C compiler default output file name... configure: error: C compiler cannot create executables
Isso significa que quando o script configure
para o pacote bc
(que é necessário pelo processo de criação do kernel) foi verificado para certificar-se de chamar o compilador C (GCC) da maneira que foi contada, ele falhou. Possíveis razões para isso incluem, mas não estão limitados a:
- Opções inválidas (que no Gentoo estariam na variável
CFLAGS
em/etc/portage/make.conf
). Este é o caso mais provável. Exemplos incluem passar-fstack-protector
opções para versões mais antigas do GCC, tentar construir código de 32 ou 64 bits no tipo errado de sistema ou tentar usar opções de otimização de grafite quando o GCC é construído sem suporte a grafite. - Problemas de hardware (RAM ruim, PSU ruim, CPU ruim, etc.).
- Corrupção silenciosa de dados no disco.
- Memória insuficiente (não é provável a menos que você já tenha coisas configuradas para compilar em
tmpfs
e você não tenha muita memória RAM).