Re: Making it easier to start contributing to LibreOffice development

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Hossein,

Hossein Nourikhah wrote:
> How to automate (from command-line) the installation of a Visual Studio
> Build Tools build environment, for C++, .NET, C#, etc
> https://stackoverflow.com/q/62551793
> 
I think that's a _really_ great idea, adding that to lode - pulling in
just the build tools, and putting them into a non-standard path via
--installPath (so as to not interfere with any existing install). That
should make for a much more standardized build env on Windows, with fewer
opportunities to get it wrong.

> 2-4 Dropping some of the huge dependencies
> There was disagreements in this area, but it is actually possible to drop
> some of the huge dependencies to simplify the build process. It is also a
> big task. This is an example patch from me:
> 
> Drop boost dependency for writerfilter
> https://gerrit.libreoffice.org/c/core/+/139279
> 
For this one, I'm not convinced that is the right approach. You'll
have a hard time replacing boost/spirit, the json parser and the
various specialized containers with something equivalent. As Stephan
said, the useful bits out of boost will eventually appear in std c++ -
and that is the way, we'll eventually get rid of boost.

If boost is a drag (is it really? we only build a tiny fraction of it,
no?), perhaps cutting the tarball down to the absolute minimum is a
better plan. Their git repo is already quite modular...

Cheers,

-- Thorsten

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux