<div>Nicolas, how about you create a legacy folder and move the Mac OS folder there? Although there are many legacy macs about still in use, they  don't get upgraded either.<br></div><div><br></div><div>However if someone wants to use such a machine and needs a plugin or VM change can they not just compile the existing source from a commit back in the mid/late 200x era on a machine of that era? For example I have a working 2007 powerbook, it can't really surf the web anymore due to changes in SSL/HTTPS validation.<br></div><div><br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div><span style="font-family:arial, sans-serif"><span style="background-color:rgb(255, 255, 255)"><span style="font-size:12.800000190734863px">....</span></span></span><br></div><div><span style="background-color:rgb(255, 255, 255)"><span style="color:rgb(34, 34, 34)"><span style="font-family:arial, sans-serif"><span style="font-size:12.800000190734863px">John M. McIntosh. Corporate Smalltalk Consulting Ltd </span></span></span></span><a style="font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;color:rgb(17,85,204);font-family:arial, sans-serif;font-size:12.800000190734863px;" href="https://www.linkedin.com/in/smalltalk">https://www.linkedin.com/in/smalltalk</a><br></div></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br></div></div><div><br></div><div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br></div><div> On Thursday, November 7, 2019 12:44 PM, Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com> wrote:<br></div><div> <br></div><blockquote class="protonmail_quote" type="cite"><div dir="ltr"><div>Hi all,<br></div><div>I was wondering about the interest of keeping the platforms/Mac\ OS code.<br></div><div>This code is not alive (not tested, not maintained) and is rotting, slowly but surely.<br></div><div>I did try it, and after a few changes, succeeded in compiling a legacy carbon universal squeak.cog.v3 & squeak.cog.spur<br></div><div>- for a mac os 10.5 (leopard) target (i386 only)<br></div><div>- from a mac os 10.14.6 mojave<br></div><div>- with xcode 10.3 augmented by legacy SDKs thanks to xcode-legacy<br></div><div>  <a href="https://github.com/devernay/xcodelegacy">https://github.com/devernay/xcodelegacy</a><br></div><div>- via mvm scripts driving gnu makefiles<br></div><div><br></div><div>installing the legacy SDKs is becoming harder and harder, because Apple now distributes signed xip archives with shortly expiring signatures!<br></div><div><a href="https://github.com/devernay/xcodelegacy/issues/56">https://github.com/devernay/xcodelegacy/issues/56</a><br></div><div>But as long as we can sudo date, that's stupid hurdles...<br></div><div><br></div><div>The VM runs in mojave, but it's far from perfect (mouse click does not work, keyboard is OK though). Optimized spur crashes the llvm-gcc-4.2 compiler (../../spursrc/vm/gcc3x-cointerp.c:78381: internal compiler error: Segmentation fault: 11, never mind, I won't send report to Apple!), and with classic gcc-4.2, optimized spur VM crashes at run time soon after startup. Optimized V3 seems to work.<br></div><div><br></div><div>I may publish this work in a branch if ever someone is interested and also retry compilation on a legacy snow leopard machine.<br></div><div>Otherwise, we may as well remove platforms/Mac\ OS entirely.<br></div><div>Thoughts?<br></div></div></blockquote><div><br></div>