[FFmpeg-trac] #4599(postproc:new): failure to build with LLVM on OpenBSD / i386
FFmpeg
trac at avcodec.org
Wed Jun 10 07:25:02 CEST 2015
#4599: failure to build with LLVM on OpenBSD / i386
--------------------------------+------------------------------------
Reporter: brad | Owner:
Type: defect | Status: new
Priority: normal | Component: postproc
Version: 2.6.3 | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
--------------------------------+------------------------------------
Comment (by brad):
The configure args used are..
{{{
--enable-libx265 --enable-shared --arch=i386 --cc=clang --disable-
altivec --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-
debug --disable-iconv --disable-indev=jack --disable-indev=oss
--disable-lzma --disable-mipsdspr1 --disable-mipsdspr2 --disable-neon
--disable-outdev=oss --disable-outdev=sdl --disable-vfp --enable-
avresample --enable-fontconfig --enable-gpl --enable-libass --enable-
libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame
--enable-libopus --enable-libspeex --enable-libvorbis --enable-libvpx
--enable-libx264 --enable-libxvid --extra-cflags="-I/usr/local/include
-I/usr/X11R6/include" --extra-libs="-L/usr/local/lib -L/usr/X11R6/lib"
--mandir=/usr/local/man --optflags="-O2 -pipe -Wno-redundant-decls"
}}}
A build from latest source..
{{{
$ gmake
CC libpostproc/postprocess.o
In file included from libpostproc/postprocess.c:544:
libpostproc/postprocess_template.c:2169:9: error: inline assembly requires
more registers than available
"lea (%2, %2, 2), %%"REG_a" \n\t" // 3*stride
^
libpostproc/postprocess_template.c:1674:9: error: inline assembly requires
more registers than available
"lea (%0, %1), %%"REG_a" \n\t"
^
libpostproc/postprocess_template.c:1674:9: error: inline assembly requires
more registers than available
libpostproc/postprocess_template.c:3185:9: error: inline assembly requires
more registers than available
"lea (%0,%2), %%"REG_a" \n\t"
^
libpostproc/postprocess_template.c:3102:9: error: inline assembly requires
more registers than available
"movq (%%"REG_a"), %%mm2 \n\t" // packedYOffset
^
libpostproc/postprocess_template.c:2169:9: error: inline assembly requires
more registers than available
"lea (%2, %2, 2), %%"REG_a" \n\t" // 3*stride
^
libpostproc/postprocess_template.c:3102:9: error: inline assembly requires
more registers than available
"movq (%%"REG_a"), %%mm2 \n\t" // packedYOffset
^
libpostproc/postprocess_template.c:3185:9: error: inline assembly requires
more registers than available
"lea (%0,%2), %%"REG_a" \n\t"
^
In file included from libpostproc/postprocess.c:540:
libpostproc/postprocess_template.c:2169:9: error: inline assembly requires
more registers than available
"lea (%2, %2, 2), %%"REG_a" \n\t" // 3*stride
^
libpostproc/postprocess_template.c:1674:9: error: inline assembly requires
more registers than available
"lea (%0, %1), %%"REG_a" \n\t"
^
libpostproc/postprocess_template.c:1674:9: error: inline assembly requires
more registers than available
libpostproc/postprocess_template.c:3185:9: error: inline assembly requires
more registers than available
"lea (%0,%2), %%"REG_a" \n\t"
^
libpostproc/postprocess_template.c:3102:9: error: inline assembly requires
more registers than available
"movq (%%"REG_a"), %%mm2 \n\t" // packedYOffset
^
libpostproc/postprocess_template.c:2169:9: error: inline assembly requires
more registers than available
"lea (%2, %2, 2), %%"REG_a" \n\t" // 3*stride
^
libpostproc/postprocess_template.c:3102:9: error: inline assembly requires
more registers than available
"movq (%%"REG_a"), %%mm2 \n\t" // packedYOffset
^
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4599#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list