[FFmpeg-devel] [PATCH] Fix pkg-config detection when using a cross-prefix

Michael Niedermayer michaelni at gmx.at
Mon Jul 2 19:03:35 CEST 2012

On Fri, Jun 29, 2012 at 10:08:06PM -0400, Kyle Schwarz wrote:
> On 6/29/2012 11:04 AM, Michael Niedermayer wrote:
> >On Fri, Jun 29, 2012 at 10:58:28AM -0400, Derek Buitenhuis wrote:
> >>On 29/06/2012 2:30 AM, Kyle Schwarz wrote:
> >>>The attached patch resolves a pkg-config issue.
> >>>
> >>>When a cross-prefix is used, FFmpeg searches for a cross-prefixed
> >>>pkg-config, and fails to use pkg-config if none if found.
> >>>
> >>>This patch allows a native system pkg-config to be used if a prefixed
> >>>one is not found.
> >>
> >>This seems like it could go quite wrong in some situations...
> >
> >seconded
> Can you give me an example of when it could go bad?

assume you have libfoo 0.1 installed on your host and you cross
compile and link to libfoo 9.0.
the hosts pkg-config will search the hosts .pc files which will
contain "instructions" to link to libfoo 0.1. Thes 2 libs may depend
on different other libs, need different linker flags and be in
different directories

The problem i see is not using the hosts pkg-config but rather the
hosts installed .pc files. But the hosts pkg-config will use them
by default and i dont see something that would prevent it

Am i missing something ?

Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

I have never wished to cater to the crowd; for what I know they do not
approve, and what they approve I do not know. -- Epicurus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120702/729abbeb/attachment.asc>

More information about the ffmpeg-devel mailing list