А чего не использовать ту же готовую библиотеку от maxmind в nginx ?
А смысл ? Зачем тащить библиотеку и приспосабливать под неё nginx, когда
требуемая функциональность реализуется 200-мя строками поиска в radix tree.
Я использую четыре библиотеки, которые не имеет особого смысла переписывать:
zlib, PCRE, OpenSSL и md5. Возможно, можно будет сделать поддержку GNU/TLS
как альтернативу OpenSSL.
Игорь Сысоев
http://sysoev.ru