[FFmpeg-user] Error when cross-compiling to x86 with gcc5.1
Carl Eugen Hoyos
cehoyos at ag.or.at
Fri Jun 19 23:51:02 CEST 2015
Bernd Kuhls <bernd.kuhls <at> t-online.de> writes:
> --enable-avfilter --disable-version3 --enable-logging
> --enable-optimizations --disable-extra-warnings
> --enable-avdevice --enable-avcodec --enable-avformat
> --enable-network --disable-gray --enable-swscale-alpha
> --disable-small --enable-dct --enable-fft
> --enable-mdct --enable-rdft --disable-crystalhd
> --enable-runtime-cpudetect --disable-hardcoded-tables
> --disable-memalign-hack --enable-hwaccels
> --disable-avisynth --disable-frei0r
> --disable-libopencore-amrnb --disable-libopencore-amrwb
> --disable-libopencv --disable-libdc1394
> --disable-libfaac --disable-libgsm --disable-libmp3lame
> --disable-libnut --disable-libopenjpeg --disable-librtmp
> --disable-libschroedinger --disable-libspeex
> --disable-libtheora --disable-libvo-aacenc
> --disable-libvo-amrwbenc --enable-ffmpeg --enable-ffplay
> --enable-ffserver --enable-avresample --enable-ffprobe
> --enable-postproc --enable-swscale --enable-indevs
> --enable-outdevs --enable-pthreads --disable-libopus
> --disable-libvpx --disable-libfreetype
> --disable-fontconfig --disable-libx264
> --disable-openssl --disable-armv6 --disable-armv6t2
> --disable-vfp --enable-mipsfpu --disable-mips32r2
> --disable-mipsdspr1 --disable-mipsdspr2 --disable-altivec
These are all useless and only make debugging (very)
difficult.
> --disable-dxva2
This is useless on Linux and friends.
> --enable-nonfree
Why? This is only needed with external libraries
that you don't enable.
> --disable-zlib --disable-bzlib
This definitely has an effect, please be warned that
it also has sometimes unexpected results (like disabling
the png codec).
> --disable-yasm
This is ok if you know (exactly) what you are doing,
note that as far as I am concerned the resulting
binaries are unsupported.
> --disable-mmx --disable-sse --disable-sse2
> --disable-sse3 --disable-ssse3 --disable-sse4
> --disable-sse42 --disable-avx --disable-avx2
See --disable-yasm, these are debug options that
you normally should not use.
If inline asm is really broken with gcc 5.1 (this
is not completely unexpected), please downgrade to
a slightly older version (and please report this
to gcc).
Carl Eugen
More information about the ffmpeg-user
mailing list