LINUX.ORG.RU

Slackware 9.0 & PCTel winmodem


0

0

Hi Есть такая проблема: поставил слаку (ядро 2.4.20), воткнул винмодем. Скачал дрова для него, копильнул - все ок. делаю insmod - получаю сообщение о том что типа дрова компилены gcc version 2 а ядро - gcc version 3, поэтому работать они не будут. собственно и не работают. Ядро я перекомпилил, но это не помогло :( Само сообщение вгоняет меня в шок, т.к. дрова не бинарники, я их сам компилил. По инету полазил с тем же успехом, тема в мире такая есть, но почему-то в основном не на английском и русском :( а на испанском/португальском/итальянском ....

Так что надеюсь на вашу помощь, полиглоты :)

anonymous

Все просто, драйвера не совсем в исходниках, важные функции
управления находятся в бинарных объектниках с расширением *.о,
то что собирается линкуется потом с этими объектниками, просто
информация об версии gcc находится в этих объектниках, и поэтому
такая фигня и происходит. Лечится легко, после сборки надо сделать
следущее:
objcopy --strip-symbol="gcc2_compiled." модуль.о

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