make 에러 expecting string instruction after `rep' 에러 질문입니다.

park3250의 이미지

안녕하세요
FFmpeg 2.0.2 -> 2.4.5 버전업데이트 하려고
컴파일을 진행하는데요

[root@test fdk-aac]# make
CXX libAACdec/src/aacdec_drc.lo
/tmp/ccJHH77t.s: Assembler messages:
/tmp/ccJHH77t.s:3523: Error: expecting string instruction after `rep'
/tmp/ccJHH77t.s:3556: Error: expecting string instruction after `rep'
/tmp/ccJHH77t.s:3603: Error: expecting string instruction after `rep'
/tmp/ccJHH77t.s:6551: Error: expecting string instruction after `rep'
/tmp/ccJHH77t.s:6588: Error: expecting string instruction after `rep'
/tmp/ccJHH77t.s:6633: Error: expecting string instruction after `rep'
make: *** [libAACdec/src/aacdec_drc.lo] 오류 1

위와같이 에러가 발생합니다.
아시는분 답변좀 부탁드립니다..

chanik의 이미지

ffmpeg을 빌드할 때의 문제가 아니고
ffmpeg에서 사용할 외부패키지인 fdk-aac 빌드과정에서 생긴 오류네요.

http://stackoverflow.com/a/24625093

일부 AMD CPU의 문제를 우회하기 위해 컴파일러가 "rep; ret" 어셈블리 코드를 만들어내는 모양인데
구버전 어셈블러(binutils 패키지에 포함된 as)는 이걸 버그로 인식한다는 말 같습니다.
위 글에 나온대로 binutils 패키지를 업데이트하면 해결되는 문제인 것 같습니다.

park3250의 이미지

답변 감사드립니다!