Как мне скомпилировать на linux чтобы поделиться со всеми дистрибутивами?

Я скомпилировал расширение PHP для Fedora Core 12, но когда я отправляю его кому-то, использующему CentOS, они получают сообщение об ошибке: «Недопустимый файл ABI файла ELF»

Я не уверен, что вызывает этот запущенный файл предоставляет следующую информацию: ELF 64-битный общий объект LSB, AMD x86-64, версия 1 (GNU / Linux), не удален

Расширение, которое загружается нормально, предоставляет из файла следующее: общий объект ELF 64-разрядный LSB, AMD x86-64, версия 1 (SYSV), не удален

Так что, похоже, мне нужно сгенерировать файл типа SYSV для некоторых дистрибутивов, а не файл GNU / LINUX, хотя понятия не имею, как. Есть указатели?

Также я должен быть статически ссылки?

Ответы на вопрос(3)

Ваш ответ на вопрос