Eu verifiquei a última fonte de ffmpeg no site oficial. Agora eu quero compilar e construir o ffmpeg como um executável independente de posição.
Veja a aparência do meu comando de configuração
./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
Eu adicionei a opção --enable-pic
para torná-la uma TORTA. No entanto, quando o processo de compilação é concluído com êxito e quando eu faço uma verificação de proteção como a seguir, fico abaixo da saída
endurecimento da verificação do 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!
Isso me diz que o ffmpeg ainda não é um PIE. Alguém pode me dizer o que estou sentindo falta aqui? Há outras alterações que precisam ser feitas para adicionar suporte ao PIE.
ATUALIZAÇÃO:
Plataforma: Ubuntu (15.04) Linux 64 bits
Eu preciso compilar o ffmpeg para Android com suporte a PIE.
Tags ffmpeg