[Libav-user] Build of ffmpeg library with libx264 support for QNX

Carl Eugen Hoyos cehoyos at ag.or.at
Thu Jul 4 11:20:01 CEST 2013

Pavel Vazharov <pvazharov at ...> writes:

> ./configure 

A few unrelated comments (your explanations may 
help improving the configure script):

> --arch=x86
> --target-os=qnx

Is this really needed?

> --enable-static
> --disable-shared

This is the default (unneeded).

> --disable-everything
> --disable-programs
> --disable-postproc
> --disable-vdpau

You may want to use --disable-all

> --disable-ffplay
> --disable-ffprobe 
> --disable-ffserver

Does --disable-programs not work?

> --disable-protocols

Does --disable-everything not work?

> --disable-dxva2
> --disable-mipsfpu
> --disable-altivec
> --disable-vda

These look useless.

> --disable-yasm
> --disable-mmxext
> --disable-inline-asm

Since you also used --disable-debug I 
have to ask if you try to produce a 
useless library (no debug information, 
but no optimizations either)?
If you have a good reason, --disable-asm 
is probably simpler.

> The library builds fine but the problem is that when 
> I try to link again libavcodec.a in my application I 
> get undefined references for symbols

What does git log say about the version you are testing?

Carl Eugen

More information about the Libav-user mailing list