La compilación de la última versión de libx264 para ffmpeg falla en Ubuntu 17.10 (Artful)

La compilación de la última versión de libx264 para ffmpeg falla en Ubuntu 17.10 (Artful)

Estoy ejecutando Ubuntu 17.10 sin sistema operativo. Mi plan es compilar la última versión de ffmpeg, incluidas las bibliotecas de codificación.

Estoy siguiendo la Guía de compilación de ffmpeg (https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu).

No logro crear x264. La fase de compilación funciona bien. La vinculación falla con un error de reubicación.

/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

Los registros completos están aquí en Pastbin:https://pastebin.com/MLJTJmXK

No hay bibliotecas ni ejecutables antiguos en mi máquina. Intenté compilar con sudo para evitar problemas de permisos.

¿Alguna idea de qué podría salir mal?

EDITAR: Después de los comentarios de que muchos otros no tuvieron problemas, configuré una versión virgen de Ubuntu 17.10 conOcéano digitaly me encontré exactamente con el mismo problema

Respuesta1

Relacionado conEndurecimiento GCC para 16.10que se ha sumado --enable-default-piea gcc. Puede comprobarlo viendo la salida de gcc -v.

Intente agregar --enable-pica la configuración x264 (no es necesario --enable-sharedsi sigue las instruccionesguía).

información relacionada