`make menuconfig` переопределяет конфигурацию с архитектурными настройками по умолчанию

`make menuconfig` переопределяет конфигурацию с архитектурными настройками по умолчанию

Я кросс-компилирую ядро, настраиваю его с помощью

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

что мне и нужно сделать, а затем хочу внести несколько изменений. Но запуск make menuconfig, не внесение изменений, сохранение и выход создают совершенно другую конфигурацию (для начала, архитектура x86), поэтому я не могу ее использовать. Почему так может быть? Конечно, это не ожидаемое поведение?

решение1

Поведение по умолчанию — применять параметры конфигурации для текущей архитектуры (которыене являетсяархитектура, использованная для последней конфигурации). При настройке для кросс-сборки необходимо снова указать архитектуру:

make menuconfig ARCH=arm64

Связанный контент