Вчера возился с одним проприетарным модулем для ядра там объектники в модуль компиляться так вот в документации сказанно что редхат 7.3 должен компилиться и действительно на одной машине все скомпилилось и заработало правда выдало пару варнингов а на другой тоже стоит реднат 7.3 тоже стандартное ядро (i386) модуль компилится тех ворнингов не выдает но при загрузке не может отрезолвить некоторые имена функции. Ну вообщем то ладно скомпилил я на этой машине свое ядро на нем варнингов не выдавало однако и модуль нормально загрузился... (кстати модуль собраный на первой машине тоже грузился на второй)
Сообственно вопрос когда компилиш в объектниках имена функций принимают вид <имя функции>_R45ffer454, короче в конце ерунда таки вот почему на одной машине это ерунда совпдала с тем сто в ядре а на другой нет. И собственно как ГСиСи выберает что за крикозяблы там написать... Спасибо.