MPS issue job003988

TitleNo continuous integration test for 32-bit MPS on Linux and OS X
Statusopen
Priorityoptional
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionOn Windows we have continuous integration and testing for the IA-32 and x86-64 varieties of the MPS (see [1]). On other platforms, we have continuous integration testing of the MPS using Travis CI, but only using 64-bit code (and only on Intel, in fact). We should test 32-bit as well.
AnalysisThe OS X build actually creates "Universal" binaries in release mode, but the test script doesn't run them. The "arch" command can tell OS X to run a binary in 32-bit mode. We could get the script to run through the tests twice in the Release case. Alternatively, we could set up two separate builds on Travis.
How foundunknown
Evidence[1] https://info.ravenbrook.com/mail/2016/04/14/17-19-08/0/
[2] Travis CI output such as <https://travis-ci.org/Ravenbrook/mps/jobs/116741445>.
Created byRichard Brooksby
Created on2016-03-18 15:18:49
Last modified byGareth Rees
Last modified on2016-04-16 09:57:33
History2016-03-18 RB Created.