Народ, подскажите тупенькому.
Я пытаюсь использовать java пакет jnetfilter. Это враппер для работы с iptables для java. Он работает через JNI, т.е. делает вызовы к библиотекам ОС. Он требует наличия libiptc.so. Я поставил пакет iptables-devel. Там есть архив libiptc.a. В нем 2 файла. Один из них libip4tc.o.
Как сделать .so?
Я пробовал: ld -o libiptc.so libip4tc.o -lc получаю искомый файл warning: cannot find entry symbol _start; defaulting to 080485d0.
Пробую использовать библиотеку и получаю в ответ:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/jnetfilter/libIPTables.so: libiptc.so: cannot dynamically load executable
Где собака порылась подскажите. Очень надо.