Building LibreOffice on Windows
Tor Lillqvist
tml at iki.fi
Mon Feb 20 07:42:11 PST 2012
> I think that is oversimplifying things quite a bit.
Well, what isn't? Excuse me for writing quick emails without spending
a week researching first.
> While there are some
> stability issues with cygwin
"some" stability issues?
> when combined with evil Windows necessities like
> in-memory-virusscanners, the slowness is primarily a result of the abysmal
> windows filesystem performance.
And the slowness of Cygwin's forking and executing the various Perl,
shell and whatnot processes involved in each file being compiled (note
the pipe to filter-showIncludes.pl) has nothing to do with it?
> And the compiling stuff is not really the hard
> part when we talk about a windows baseline -- it is stuff like the l10n
> tooling, awk, Perl, etc.. If you believe those problems to magically go away
> when using the native implementations instead of the cygwin ones, you are very
> naive and you would make setting up the build environment even more complex.
I hope you aren't talking to me here; of course I am very aware of
these issues, and would not recommend even bothering trying. After
all, letting them work on "improving the build system" has been a good
way to have contributors lose interest in the past... (but for some
reason the gbuild attempt was successful, yay!)
> The reason why simple compiles on Windows are so slow has nothing to do with
> the tooling around it -- it is because we are not using that obnoxious
> 'precompiled headers' cheat that makes C++ compilation times on Windows
> almost bearable.
And this is not oversimplifying?
Talking about stuff that doesn't work, and nobody is interested in
working on to make work, is fairly Irrelevant, isn't it?
--tml
More information about the LibreOffice
mailing list