[FFmpeg-devel] Fix libx264

Måns Rullgård mans
Wed Feb 24 00:06:07 CET 2010

Felipe Contreras <felipe.contreras at gmail.com> writes:

> 2010/2/23 M?ns Rullg?rd <mans at mansr.com>:
>> Nicolas George <nicolas.george at normalesup.org> writes:
>>> Le quintidi 5 vent?se, an CCXVIII, M?ns Rullg?rd a ?crit?:
>>>> The .pc files do not change if I choose a different compiler.
>>> You just wrote it: the compiler is part of the build environment. If you
>>> decide to use another compiler, then you are actually using a different
>>> build environment. You can not expect that mixing parts of two different
>>> build environments (the compiler from one, the .pc file from another) will
>>> work.
>> What lunacy is that? ?ABI-compatible compilers (and most are) should
>> be freely interchangeable. ?A library built by one compiler should be
>> usable by apps/libs built using another. ?That's the entire purpose of
>> having a standard ABI in the first place.
> Make up your mind. Either:
> a) a compiler is part of the build environment
> Since pkg-config is supposed to work on only on one build environment
> there can't be compatibility problems.

The same libraries should be usable in multiple build environments
with the same ABI.  With pkg-config that is not the case.  It follows
that pkg-config is broken.  QED.

M?ns Rullg?rd
mans at mansr.com

More information about the ffmpeg-devel mailing list