Hi friends,

I'm now moving my ffmpeg build from MinGW to Mingw-w64 because the latter
supports delay load. To be a bit more specific, ffmpeg could dynamically
link to many external libraries, but I want these external libs be
downloaded and used only when they are used (functions called).

For example, there'a libspeex for which I configured with ./configure
--enable-static=no --prefix=/mingw, so these files are generated
libspeex-1.dll, libspeex.dll.a libspeex.la.

According to this article
http://mingw-users.1079350.n2.nabble.com/Delayloading-windows-libraries-Finally-the-real-deal-td7472183.html,
what I need to do is:

1. gendef libspeex-1.dll to get the libspeex-1.def
2. dlltool --def libspeex-1.def --output-delaylib libspeex.dll.a

so the old libspeex.dll.a is replaced by the newly generated one, and 'make
install' will install header files and all lib files into mingw folder.

But what I want to know is, what's the libspeex.la ? Should I also
regenerate it or just install the old ones?

Great thanks
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to