Thanks for the clarification as this has given me a better understanding in
terms of the build setup used by LO.  My question now becomes why is it so
hard to get a proper build environment setup for buidling LO on windows, as
well as it being easier to break out of all the platforms supported.


On Sun, Apr 28, 2013 at 9:54 AM, Christian Lohmaier <
lohmaier+ooofut...@googlemail.com> wrote:

> Hi Jonathan, *,
>
> On Mon, Apr 22, 2013 at 7:46 PM, Jonathan Aquilina
> <eagles051...@gmail.com> wrote:
> > Rainer what i want to understand is why use an external build tool when
> > there is an equivalent to make built directly into visual studio.
>
> You are completely missing the point here. The default build /does/
> use Visual Studio Compiler, that is the default setup/the only
> officially supported one to begin with.
>
> mingw ist not a make system, but a compiler.
> nmake is not a compiler, but a make-tool.
>
> Replacing one by the other just doesn't work, since they do completely
> different things.
>
> LO uses gnu make as its make-tool since that is available to all
> relevant systems and supports the features that are needed.
>
> And if you're wondering why the build uses the Microsoft compiler instead:
>
> https://wiki.documentfoundation.org/Development/Windows_Build_Dependencies#Why_MSVC.3F
> ######
> Why MSVC?
>
> It is a frequently asked question, usually coming from free software
> purists, why we use proprietary compiler instead of a free one (e.g.
> gcc).
>
> ABI backwards-compatibility for compiled extensions. There is some
> resistance to breaking that - also so far MSVC produces faster,
> smaller binaries.
>
> There are also some features in the code that don't compile with
> MinGW. They use API that MinGW does not provide headers for etc.
>
> In addition to above points also there are also open questions around
> how we would run unit tests in a MinGW cross-compilation environment
> and how well gdb works on Windows; the MSVC C++ debugger is really
> quite good.
> ######
>
> You're comparing apples and oranges. That just doesn't make any sense.
>
> ciao
> Christian
>



-- 
Jonathan Aquilina

-- 
Unsubscribe instructions: E-mail to discuss+h...@documentfoundation.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to