Как интегрировать Module.symvers при компиляции модуля - PullRequest
0 голосов
/ 07 февраля 2012

У меня есть файлы Module.symvers, в которых есть символы (из модуля A), которые мне нужно использовать в другом модуле, скажем B. Но я не могу внести изменения в исходный модуль A. Есть ли способ сообщить модулю B, чтобыполучить символы в соответствии с файлом Module.symvers.

Я включил его в свой каталог сборки, он по-прежнему выдает ошибку неопределенных символов при компиляции модуля A. Благодарим вас за помощь.

1 Ответ

0 голосов
/ 08 февраля 2012

Проверьте, поможет ли вам это решение.

Экспорт символа из модуля A в виде EXPORT_SYMBOL_GPL (символ)
В модуле B используйте их после объявления MODULE_LICENSE ("GPL") . Не забывайтевключить эти объявления символов в модуль B.

...