Project

General

Profile

Task #3079

Investigate cross-compiling LibreOffice for macOS on Linux in CI

Added by Beluga Beluga 12 months ago. Updated 9 months ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Tags:
URL:

Description

Copied from ESC minutes of 2020-01-23

  • Mozilla compiles Firefox on Linux to speed things up for the mac build
    + LWN comment: https://lwn.net/Articles/795016/
    + Mozilla upstream bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=921040
  • Cross build docker images at https://github.com/multiarch/crossbuild
  • There is already gb_SUPPRESS_TESTS=t to suppress tests running on build
  • configure knows CROSS_COMPILING to build iOS and Android
  • More general mac cross compiling scripts https://github.com/tpoechtrager/osxcross
  • Tests still have to run on a real box, I guess
  • is this a proposal? (Miklos)
    + yes, for CI. But I just know that mac is / was a bottleneck (Jmux)
    + mac is currently not the bottleneck, though (Christian)
    + rather Linux(gcc+clang) or Windows (and have cloud help for Linux)
    + no action necessary (Thorsten)
    + good to keep in mind
    + may need this at some stage (and then this would help with the build part)
    + mac HW is just really expensive (does not scale)

History

#1

Updated by Christian Lohmaier 9 months ago

  • Assignee deleted (Christian Lohmaier)

not explicitly assigning to me at this moment. Idea of making it a readmine ticket is so that the info/ideas that were mentioned in IRC will be rediscoverable for later reference/when someone wants to investigate.

For me personally I'm not interested in trying to do crossbuilds until the gatekeeper issues are fully solved (and ideally a proper fix for the font issue is in place).

If however someone creates a working cross-build setup I'll be more than happy to add such a config to CI/jenkins

Also available in: Atom PDF