make 에러 expecting string instruction after `rep' 에러 질문입니다.
글쓴이: park3250 / 작성시간: 수, 2016/03/30 - 2:36오후
안녕하세요
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
위와같이 에러가 발생합니다.
아시는분 답변좀 부탁드립니다..
Forums:
ffmpeg을 빌드할 때의 문제가
ffmpeg을 빌드할 때의 문제가 아니고
ffmpeg에서 사용할 외부패키지인 fdk-aac 빌드과정에서 생긴 오류네요.
http://stackoverflow.com/a/24625093
일부 AMD CPU의 문제를 우회하기 위해 컴파일러가 "rep; ret" 어셈블리 코드를 만들어내는 모양인데
구버전 어셈블러(binutils 패키지에 포함된 as)는 이걸 버그로 인식한다는 말 같습니다.
위 글에 나온대로 binutils 패키지를 업데이트하면 해결되는 문제인 것 같습니다.
답변 감사드립니다!
답변 감사드립니다!
댓글 달기