[Matroska-devel] Re: [Matroska-cvs] [matroska] r953 - trunk/libebml/make/mingw32
moritz at bunkus.org
Fri Nov 19 13:55:09 CET 2004
> As you compile on Linux, you might just set this variable when you
> compile libebml and libmatroska. Because it's not safe for anyone to
> compile the libraries only to realise later they have to uncheck
> something in the Makefile so that it works. Otherwise you should update
> the comment too.
The Makefile for libmatroska was broken the whole time anyway, because
it had 'EBML_DLL = yes' since... forever now. Now it is at least
conclusive. I'll modify the comments in the Makefiles about the DLLs
only working with mingw compiled programs. (BTW: Isn't this true for the
static libs as well? I guess that g++ and MSVC use different name
mangling syntaxes, so this should be a general warning...)
> I don't encourage the use of a DLL version because it's only compatible
> with MinGW32 programs.
And this is in the MinGW32 Makefile, not a general decision for Windows
:) So if someone actually uses it (it = this Makefile) then she should
be aware that there may be problems.
> That's not the way people are used to work on Windows.
True, but like I said, no one else uses this Makefile anyway. And I just
want some more comfort :)
If Darl McBride was in charge, he'd probably make marriage
unconstitutional too, since clearly it de-emphasizes the commercial
nature of normal human interaction, and probably is a major impediment
to the commercial growth of prostitution. - Linus Torvalds
More information about the Matroska-devel