-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SheepShaver doesn't run in 64-bit mode on macOS 10.10+ #99
Comments
lowmem definitely corrupts the binary, and it would only run if I disabled On Wed, Nov 2, 2016 at 3:29 PM, Dave Vasilevsky notifications@github.com
|
The 64-bit binaries work on older Mac OS X versions though. So it's On Wed, Nov 2, 2016 at 6:41 PM, Chris Ballinger notifications@github.com
|
So some questions I have is whether it's related to what OS lowmem runs on For example, it could choke on binaries compiled by clang - but might work Or it could be that lowmem running on 10.12 doesn't work as intended. On Wed, Nov 2, 2016 at 9:29 PM, Alexei Svitkine alexei.svitkine@gmail.com
|
I believe I compiled that version of SheepShaver on 10.6. Not 100% sure though. |
Yep, I am able to reproduce those results now. It doesn't work on 10.11 On Wed, Nov 2, 2016 at 9:36 PM, Dave Vasilevsky notifications@github.com
|
Here's the reason: http://stackoverflow.com/a/26696361 It's a protection for 64-bit binaries that was added in 10.10. Basically, On Wed, Nov 2, 2016 at 9:59 PM, Alexei Svitkine alexei.svitkine@gmail.com
|
(The other workaround obviously is continuing using the 32-bit version On Wed, Nov 2, 2016 at 10:09 PM, Alexei Svitkine alexei.svitkine@gmail.com
|
When you check Finder Info for the SheepShaver application you will see that the option "Open in 32-bit mode" is checked. |
Yields "Killed: 9". LLDB reports "Malformed Mach-o file". Maybe lowmem is doing something wrong?
The text was updated successfully, but these errors were encountered: