Решение было довольно простым, но не так хорошо «опубликовано»; Я нашел это в обсуждении, доступном здесь . По сути, сначала вы должны собрать ядро по его собственному пути (с помощью make allmodconfig
и make init
), а затем, в media_build, запустить:
# make release DIR=/root/mytest/linux-3.12.6 make -C /root/mytest/media_build/v4l release make[1]: Entering directory `/root/mtest/media_build/v4l' Searching in /root/mytest/linux-3.12.6/Makefile for kernel version. Forcing compiling to version 3.12.6 make[1]: Leaving directory `/root/mytest/media_build/v4l' # ./build
Как вы можете видеть, он выбирает правильную версию ядра по пути, указанному вами с помощью переключателя DIR .