Пытаюсь, собрать ядро при помощи 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'у. Но я задумался, может, есть какой-то стандартный способ, чтобы обойтись без костылей?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум KConfig (2010)
- Форум Kconfig (2007)
- Форум правка Kconfig (2009)
- Форум make всегда пересобирает (2016)
- Форум Стоит ли пересобирать мир? (2014)
- Форум Unity оно вообобще пересобирается? (2016)
- Форум Не пересобирается DEB-пакет (2016)
- Форум почему ядро медленно пересобирается? (2012)
- Форум [уголок новичка] Пересобираем ядро (2011)
- Форум Когда необходимо пересобирать glibc (2010)