При попытке установить очередное ядро (версии 3.10.9), компиляция прервалась с ошибкой:
make[1]: *** Нет правила для сборки цели `block/bfq-iosched.o', требуемой для `block/built-in.o'. Останов.
make: *** [block] Ошибка 2
Решение нашлось довольно быстро и оказалось довольно простым. Эти самые правила для сборки находились не там, где должны быть. Поэтому переходим в каталог с исходниками ядра:
# cd /usr/src/linux-3.10.9-calculate/
И уже оттуда копируем нужные файлы в нужное место:
# cp b/block/bfq* block/
Пробуем компилировать ядро - все в порядке, по крайней мере с bfq.
make[1]: *** Нет правила для сборки цели `block/bfq-iosched.o', требуемой для `block/built-in.o'. Останов.
make: *** [block] Ошибка 2
Решение нашлось довольно быстро и оказалось довольно простым. Эти самые правила для сборки находились не там, где должны быть. Поэтому переходим в каталог с исходниками ядра:
# cd /usr/src/linux-3.10.9-calculate/
И уже оттуда копируем нужные файлы в нужное место:
# cp b/block/bfq* block/
Пробуем компилировать ядро - все в порядке, по крайней мере с bfq.