LINUX.ORG.RU

Как запретить kconfig пересобирать файл?

 , , ,


0

4

Пытаюсь, собрать ядро при помощи clang. Пока упёрся вот в этот баг. Итог: arch/x86/entry/entry_32.o не собирается.
Сначала я подумал, что ничего страшного в этом нет. Скопирую команду, которую фейлит clang, заменю clang на gcc и буду надеяться, что получившийся бинарник слинкуется. Но не тут-то было. Kconfig оказался умнее меня. Я скомпилировал arch/x86/entry/entry_32.o, запустил make ещё раз и он благополучно удалил результат предыдущей компиляции и попытался ещё раз скомпилировать clang'ом (естественно, ничего не вышло).
Сейчас думаю написать костыль — обёртку, которая ничего не будет делать, если последний аргумент равен arch/x86/entry/entry_32.S, иначе просто передаст все аргументы настоящему clang'у. Но я задумался, может, есть какой-то стандартный способ, чтобы обойтись без костылей?

★★★★★
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.