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 theCommand
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.
#775 (closed)
This merge request, when approved, will close:Edited by Raoul Hidalgo Charman