Hi Dennis,
The build I'm using with multithreading is also statically linked, and has been working well for me since I started using it a few months ago. They use mingw32 for their compile environment (maybe that's the main difference between your own toolchain and theirs). Here's the compile options (in case it might help you):
Code:
built on Jul 17 2010 04:19:43 with gcc 4.4.2
configuration: --enable-gpl --enable-version3 --enable-libgsm --enable-pthreads
--enable-libvorbis --enable-libtheora --enable-libspeex --enable-libmp3lame
--enable-libopenjpeg --enable-libschroedinger --enable-libopencore_amrwb
--enable-libopencore_amrnb --enable-libvpx --arch=x86 --enable-runtime-cpudetect
--enable-libxvid --enable-libx264 --extra-libs='-lx264 -lpthread' --enable-librtmp
--extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --target-os=mingw32
--enable-avisynth --cross-prefix=i686-mingw32- --cc='ccache i686-mingw32-gcc'
--enable-memalign-hack
libavutil 50.22. 0 / 50.22. 0
libavcodec 52.83. 0 / 52.83. 0
libavformat 52.74. 0 / 52.74. 0
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.22. 0 / 1.22. 0
libswscale 0.11. 0 / 0.11. 0
AFAIK these builds are based on SVN snapshots so I doubt they had to patch anything (since it's automatically done every night). Might be worth investigating when you get down to looking at this.
Bookmarks