<div dir="ltr"><div dir="ltr">Hi Tim,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 21, 2019 at 11:18 AM Tim Johnson <<a href="mailto:digit@sonic.net">digit@sonic.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"> <br>
Hi,<br>
<br>
Is running the 64-bit VM now unsupported on anything less than macOS <br>
(nee OS X) 10.13 or 10.14?  Perhaps because of the Metal changes and <br>
OpenGL deprecation...?<br>
<br>
I just compiled the 64-bit VM[1] fresh and tried running it on my <br>
10.12.6 system.  I got a Squeak window with no graphics inside (just <br>
blackness) and a message on my terminal console:<br>
<br>
2019-03-21 10:58:55.324 Squeak[70669:4778174] Pipeline state creation <br>
error: Function screenQuadFragmentShader is using language version 2.1 <br>
which is incompatible with this OS.<br></blockquote><div><br></div><div>My understanding is that this is a temporary situation, the result of Ronie having made an initial Metal implementation which needs to be revised to account for earlier versions.  The tip no longer runs on 10.13.  i hope that Ronie can solve this, or that I (we?) can work with Ronie to address this serious p[roblem quickly.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
If so, I may need to make a choice between:<br>
<br>
- upgrading my operating system,<br>
- using the 32-bit VM (though my image is 64-bit),<br>
- staying on an older VM version (though I leave it running for many <br>
days and its memory usage balloons from ~313 megabytes to multiple <br>
gigabytes, perhaps due to the event handling memory leak bug, which I <br>
was hoping to leave behind).<br>
<br>
I wonder if it would be worth the effort to handle this situation <br>
gracefully rather than bringing up a non-functioning environment which <br>
requires a force-quit.  Perhaps this could be easily accomplished by <br>
including the proper minimum OS version in the Info.plist of the 64-bit <br>
app bundle and letting macOS do the work of disallowing a launch on <br>
older OS versions.<br>
<br>
Thanks,<br>
Tim J<br>
<br>
<br>
<br>
[1] build.macos64x64/squeak.cog.spur<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div></div>