Строго говоря, нет. В исходниках ядра надо почитать файл Documentation/Changes, там написаны минимальные версии основных программ, необходимых для компиляции ядра.
Самые последние версии компилятора тоже использовать не надо (если есть выбор). Они могут оказаться багнутыми. :)
> Строго говоря, нет
Это как? =)
Я в курсе про минимальные требования, но если в этом файле, допустим написано gcc-4.1.x, в дистрибутиве - gcc-4.2.x, то это же не значит, что ядро собрано gcc-4.1, иначе ты дособрать потом ничего не сможешь =)
Айн момент... "Компилится" -- это что значит? Чем исходники ядра можно компилить пользователю или чем оно было скомпилено сборщиками дистра? Второе узнать очень легко, командой