Hi there,
with
http://cgit.freedesktop.org/libreoffice/core/commit/?id=bdfdd054bd25714f9c52c974f22228bee4bfbe67
cross-compiling should be faster because we don't build so much (maybe
- I did not test how much).
What could be interesting is that in solenv/gbuild/extensions/pre_BuildTools.mk
we have a list of tools we need for building.
Their run-time dependencies should be specified mostly in
RepositoryExternal.mk I hope.
I've tested this with disabled help and dictionaries - so there is
something missing probably.
Also there is new gb_Module_add_targets_for_build you can use instead of
ifneq ($(CROSS_COMPILING),YES) in Module_foo.mk
It's turned off when cross-compiling in
solenv/gbuild/extensions/post_SpeedUpTargets.mk
I guess some modules could be removed in RepositoryModule_build.mk,
because we don't need to parse its makefiles but it should be much better now.
Best,
Matus
Context
- more subtle dependencies for cross-compilation · Matúš Kukan
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.