| Title | No continuous integration test for 32-bit MPS on Linux and OS X |
| Status | open |
| Priority | optional |
| Assigned user | Gareth Rees |
| Organization | Ravenbrook |
| Description | On 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. |
| Analysis | The 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 found | unknown |
| 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 by | Richard Brooksby |
| Created on | 2016-03-18 15:18:49 |
| Last modified by | Gareth Rees |
| Last modified on | 2016-04-16 09:57:33 |
| History | 2016-03-18 RB Created. |