Skip to content

Execution environment reqs

Description

Incorporate specified OS and architecture into element cache keys, using an OS independent list for machine architectures. See here for mailing list discussion.

Changes proposed in this merge request:

  • Add option for users to set sandbox configuration OS and architecture.
  • Update arch type option to default to proposed list.
  • Use this to set the Platform part of the Command message.
  • Add os project option type, in line with arch project option type.
  • Report an error when attempting to build locally with an incompatible os or arch configuration. We already have Platform.check_sandbox_config(), which I expect to be usable for this.
  • Change local sandboxes to use personality/linux32 if building a 32bit library on a 64bit computer.

This merge request, when approved, will close: #775 (closed)

Edited by Raoul Hidalgo Charman

Merge request reports