[FFmpeg-devel] [PATCH] Use pkg-config for libschroedinger libs
Måns Rullgård
mans
Mon May 12 19:32:34 CEST 2008
Uoti Urpala <uoti.urpala at pp1.inet.fi> writes:
> On Mon, 2008-05-12 at 18:32 +0200, Reimar D?ffinger wrote:
>> On Mon, May 12, 2008 at 05:13:04PM +0100, Ramiro Polla wrote:
>> > >>>> also pkg-config is used in the line above for cflags,
>> > > That's irrelevant. As long as pkg-config isn't mandated by
>> > > POSIX, we should assume it might not be there.
>> >
>> > We should get rid of memalign() too. After all, it's not POSIX...
>>
>> Huh? FFmpeg already works without memalign. And there is even a hack
>> that allows even the assembler optimizations to work without it.
>
> And posix_memalign is POSIX.
posix_memalign is part of the optional real-time extensions.
>> So to me it seems your example actually confirms Mans' opinion?
>
> IMO M?ns is wrong. libschroedinger is not a part of POSIX and using its
> API requires the presence of additional files beyond POSIX in any case.
> If that includes not only .h files but also .pc files and pkg-config
> there's nothing wrong with that.
Yes, there is. Virtually all packages that use pkg-config could be
fix to not need it. Encouraging its use is foolish at best, and
quite possibly harmful. It comes from the same kind of thinking that
spawned autoconf/automake.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list