Hey all,<div><br></div><div>I found <a href="http://www.mail-archive.com/libav-user@ffmpeg.org/msg01014.html">quite a long thread</a> from January about this issue but it never really resolved as far as I could see. I'm on a 64-bit Intel Mac running Lion 10.7.4, and attempting to compile dual architecture binaries of libav for distribution with an app.</div>
<div><br></div><div>My configure line for the i386 "half" of the binary is as follows:</div><div><br></div><div><div>./configure --target-os=darwin --arch=i386 --cpu=i386 \</div><div>--extra-cflags='-arch i386 -isysroot /Developer/SDKs/MacOSX10.7.sdk -DMACOSX_DEPLOYMENT_TARGET=10.5 -mmacosx-version-min=10.5' \</div>
<div>--extra-ldflags='-arch i386 -isysroot /Developer/SDKs/MacOSX10.7.sdk -DMACOSX_DEPLOYMENT_TARGET=10.5 -mmacosx-version-min=10.5' \</div><div>--enable-cross-compile --enable-shared --disable-static --enable-gpl --enable-version3 \</div>
<div>--disable-avconv --disable-avplay --disable-avprobe --disable-avserver \</div><div>--disable-swscale --disable-avresample --disable-avfilter --disable-avdevice \</div><div>--disable-doc --disable-network --disable-protocols --enable-protocol=file \</div>
<div>--enable-memalign-hack --enable-runtime-cpudetect</div></div><div><br></div><div>That's for the┬álatest off <a href="http://git.libav.org/libav.git">git.libav.org/libav.git</a>; for the 0.8.3 release it's very slightly different.</div>
<div><br></div><div>But for both 0.8.3 and the git head, I receive the following error during compilation:</div><div><br></div><div><div>cc1: error in backend: Ran out of registers during register allocation!</div><div>make: *** [libavcodec/h264_cabac.o] Error 1</div>
</div><div><br></div><div>Has anyone got past this issue since January? Any help appreciated.</div><div><br></div><div>Best regards</div><div>Ibrahim</div>