Я проверил последний источник ffmpeg с официального сайта. Теперь я хочу скомпилировать и собрать ffmpeg как независимый от позиции исполняемый файл.

Вот как выглядит моя команда configure

./configure --prefix=/usr/local --enable-gpl --enable-pic --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265

Я добавил опцию --enable-pic чтобы сделать его пирогом. Однако, когда процесс сборки завершается успешно, и когда я выполняю проверку на усиление, как показано ниже, я получаю вывод ниже

проверка закалки ffmpeg

ffmpeg:
Position Independent Executable: no, normal executable!
Stack protected: yes
Fortify Source functions: yes (some protected functions found)
Read-only relocations: yes
Immediate binding: no, not found!

Это говорит мне, что ffmpeg все еще не пирог. Кто-нибудь может сказать мне, что мне здесь не хватает? Есть ли какие-либо другие изменения, которые необходимо сделать для добавления поддержки PIE.

ОБНОВИТЬ:

Платформа: Ubuntu (15.04) Linux 64 бит

Мне нужно скомпилировать ffmpeg для Android с поддержкой PIE.

0