Kext для 10,4 - 10,6 - PullRequest
       1

Kext для 10,4 - 10,6

0 голосов
/ 21 января 2010

У меня есть драйвер схемы фильтра с четырьмя двоичными файлами для 10,4 PPC, 10,4 i386, 10,5 и 10,6 i386 и 10,6 x86_64. Мне нужно собрать их все в один кекст. Я не думаю, что я могу просто сделать их вместе из-за двух разных двоичных файлов i386.

Как я могу собрать их все в один пакет kext?

Ответы [ 2 ]

3 голосов
/ 24 января 2010

См. Пример Apple SimpleUserClient : для каждой ревизии ОС можно использовать подкексты.

Обратите внимание, что вам может потребоваться немного изменить настройки сборки, поскольку в более поздние версии ldкоманда загрузки, которую более ранний компоновщик ядра не понимает;см. это сообщение списка рассылки (и окружающий поток, если вам нужно больше контекста).

(С какой стати этот вопрос был помечен как "не связанный с программированием"?)

0 голосов
/ 01 апреля 2010

Если у вас есть четыре отдельных двоичных файла, вы не можете поместить их в один пакет kext. Вы можете поместить до двух двоичных файлов в пакет, поместив один пакет в каталог плагинов другого пакета; Плагин будет соответствовать, если исходный драйвер не. Однако, если между вашими кекстами нет изменений API, вы можете использовать кекст, скомпилированный для 10.4 на 10.5 и 10.6, или один, скомпилированный для 10.5 на 10.6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...