ABI для модулей Apache

0

исполняемый файл apache с четырьмя основными наборами заголовков /libs: заголовочные файлы apache сами apr-util и заголовочные файлы apr используемая нами система mpm (рабочий, prefork, event три используются для unix. windows, osx имеют другие)

Модули также скомпилируются с тем же набором заголовков.

Можно ли скомпилировать двоичный модуль для версий apache, например, одну версию для apache2.2, а другую для apache2.4 и запустить ее повсюду? Мы не хотим компилировать его для каждой комбинации всех библиотек (apr mpm), которые можно использовать.

Теги:

1 ответ

0
Лучший ответ

Вам нужно только один двоичный файл для выпуска apache. Ваш модуль может запросить MPM динамически и не должен зависеть от того или другого напрямую (ap_mpm_query). apr и apr-utility имеют хорошую совместимость.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню