| Title: | MPS fails under Rosetta. |
| Status: | open |
| Priority: | critical |
| Assigned user: | David Jones |
| Product: | mps |
| Organization: | Ravenbrook |
| Description: | MPS fails under Rosetta. Checking varieties of programs that use the MPS fail when running under Rosetta (Apple's technology that allows PowerPC binaries to be run on Intel OS X machines). Assertions like: MPS ASSERTION FAILURE: info != NULL protxcpp.c 67 Abort trap Test by building PowerPC binaries on an Intel mac (yes this works): make -r -f xcppgc.gmk mpsicv then run it. |
| Analysis: | The info argument to the signal handler is not being set properly (it's NULL as opposed to pointing to some useful structure). Apple don't seem interested in fixing it. MPS will never work with Rosetta. Can we detect Rosetta at runtime and fallback as if we were using protan.c ? |
| How found: | unknown |
| Observed in: | 1.107.0 |
| Introduced in: | 0.0.0 |
| Test procedure: | none |
| Created by: | David Jones |
| Created on: | 2007-03-02 01:03:33 |
| Last modified by: | David Jones |
| Last modified on: | 2007-03-02 01:03:33 |
| History: | 2007-03-02 DRJ Created. |
Generated at 2008-11-21 16:14:02 by $Id: //info.ravenbrook.com/infosys/cgi/issue.cgi#430 $
Copyright © Ravenbrook Limited. This document is provided "as is", without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this document. You may not duplicate or reproduce this document in any form without the express permission of the copyright holder.