A solução foi bastante simples, mas não tão bem "publicada"; Eu encontrei em uma discussão disponível aqui .
Basicamente, primeiro você tem que construir o kernel em seu próprio caminho (com make allmodconfig
e make init
) e então, em media_build , você executa:
# 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
Como você pode ver, ele pega a versão correta do kernel do caminho que você especificou com a opção DIR .