[FFmpeg-devel] [PATCH] pthread detection on mingw + static pthread

Måns Rullgård mans
Fri Apr 25 09:52:03 CEST 2008


Ramiro Polla <ramiro at lisha.ufsc.br> writes:

> Hi,
>
>>>> where needed -> mingw
>>> Why?
>> I haven't found out yet. It's not the usual stdcall vs. cdecl issue that 
>> normally makes us use require2 instead of require. I'm still investigating.
>
> It's the "order of static libraries matters" issue.
>
> Currently it does:
> gcc -o tmp.exe tmp.o -lpthreadGC2 -lx264
>
> While it should instead do:
> gcc -o tmp.exe tmp.o -lx264 -lpthreadGC2

That can be fixed.  Leave it with me.

> Or even better:
> gcc -o tmp.exe tmp.o -lpthreadGC2 -lx264 -lpthreadGC2
>                       ^^ FFmpeg ^^        ^^  x264  ^^

This obviously has nothing to do with x264.h detection, which someone
else claimed to be the problem.  It is also not addressed any patch
I've seen (pretending for a moment that the problem actually exists).

> It only matters on check_func() though, and not check_func2().

Uh, those checks use the exact same link command.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list