compilar a versão mais recente do libx264 para ffmpeg falha no Ubuntu 17.10 (Artful)

compilar a versão mais recente do libx264 para ffmpeg falha no Ubuntu 17.10 (Artful)

Estou executando o Ubuntu 17.10 em bare metal. Meu plano é compilar a versão mais recente do ffmpeg incluindo as bibliotecas de codificação.

Estou seguindo o CompilationGuide do ffmpeg (https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu).

Não consigo criar x264. A fase de compilação funciona bem. A vinculação falha com um erro de realocação.

/usr/bin/ld: libx264.a(cabac-a-8.o): relocation R_X86_64_32 against hidden symbol `x264_8_coeff_last16_sse2' can not be used when making a shared object

Os logs completos estão aqui no Pastbin:https://pastebin.com/MLJTJmXK

Não há bibliotecas ou executáveis ​​antigos em minha máquina. Tentei compilar com sudo para evitar problemas de permissão.

Alguma ideia do que pode dar errado?

EDIT: Depois dos comentários que muitos outros não tiveram problemas eu configurei uma versão virgem do Ubuntu 17.10 comOceano Digitale encontrei exatamente o mesmo problema

Responder1

Relacionado aEndurecimento GCC para 16.10que foi adicionado --enable-default-piea gcc. Você pode verificar visualizando a saída de gcc -v.

Tente adicionar --enable-picà configuração x264 (não há necessidade --enable-sharedse você estiver seguindo oguia).

informação relacionada