Ubuntu 17.10에서 ffmpeg용 최신 버전의 libx264 컴파일이 실패함(Artful)

Ubuntu 17.10에서 ffmpeg용 최신 버전의 libx264 컴파일이 실패함(Artful)

저는 베어메탈에서 Ubuntu 17.10을 실행하고 있습니다. 내 계획은 인코딩 라이브러리를 포함하여 최신 버전의 ffmpeg를 컴파일하는 것입니다.

나는 ffmpeg의 CompilationGuide를 따르고 있습니다(https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu).

x264 생성에 실패했습니다. 컴파일 단계가 정상적으로 작동합니다. 재배치 오류로 인해 연결이 실패합니다.

/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

전체 로그는 여기 Pastbin에 있습니다.https://pastebin.com/MLJTJmXK

내 컴퓨터에는 오래된 libs나 실행 파일이 없습니다. 권한 문제를 피하기 위해 sudo로 컴파일하려고 했습니다.

무엇이 잘못될지 아시나요?

편집: 다른 많은 사람들에게는 문제가 없다는 의견이 나온 후 나는 다음을 사용하여 Ubuntu 17.10의 처녀 버전을 설정했습니다.디지털 오션똑같은 문제가 발생했습니다.

답변1

와 연관되다16.10에 대한 GCC 강화--enable-default-pie에 추가되었습니다 gcc. 의 출력을 보면 확인할 수 있습니다 gcc -v.

--enable-picx264 구성에 추가해 보십시오 ( --enable-shared다음을 따르는 경우 에는 필요하지 않음).가이드).

관련 정보