`make menuconfig` substitui a configuração pelos padrões de arquitetura

`make menuconfig` substitui a configuração pelos padrões de arquitetura

Estou compilando um kernel, configurando-o com

$ make sunxi_arm64_defconfig ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-

que é o que preciso fazer e depois quero fazer alguns ajustes. Mas executar make menuconfig, não fazer alterações, salvar e sair produz uma configuração completamente diferente (para começar, a arquitetura é x86), então não posso usá-la. Por que isso poderia ser? Certamente, este não é o comportamento esperado?

Responder1

O comportamento padrão é aplicar definições de configuração para a arquitetura atual (quenão éa arquitetura usada para a última configuração). Ao configurar para construção cruzada, você precisa especificar a arquitetura novamente:

make menuconfig ARCH=arm64

informação relacionada