[Openmcl-devel] CCL on Big Sur and Apple M1 chips

Gary Palter palter at clozure.com
Fri Nov 20 17:31:49 PST 2020


I have good news and bad news …

First, the good news — My M1 mini arrived early!

Now, the bad news — CCL does not work under Rosetta. Rosetta terminates CCL complaining about our use of the INT instruction. We use that instructions to communicate between Lisp and the kernel.

I will now try to figure out if this can be fixed.

  - Gary


> On Nov 18, 2020, at 2:24 PM, Gary Palter <Palter at clozure.com> wrote:
> 
> We do not yet know if CCL will run on the M1 Macs under Rosetta. My M1 mini is scheduled to arrive next week and I will test CCL as soon as it arrives. (If it doesn’t work, I will try to fix it.)
> 
> A couple of us at Clozure have had access to Apple’’s Developer Transition Kit which is a prototype Apple silicon Mac. However, as a prototype, it has hardware limitations which prevent CCL from running under Rosetta. Apple claims that those limitations do not exist in the shipping systems. But, of course, we’ll find out once I get my machine.
> 
> One last note …
> 
> If you want to rebuild CCL on Big Sur, you’ll need to ensure that your copy includes the commit 553c0f2 <https://github.com/Clozure/ccl/commit/553c0f25f38b2b0d5922ca7b4f62f09eb85ace1c> which fixes a bug that prevents the kernel from loading any images.
> 
>   - Gary
> 
> 
>> On Nov 18, 2020, at 1:42 PM, mikel evins <mevins at me.com <mailto:mevins at me.com>> wrote:
>> 
>> I should probably mention that it’s on an Intel CPU. I don’t have an M1 yet.
>> 
>>> On Nov 18, 2020, at 12:34 PM, Bruce O'Neel <bruce.oneel at pckswarms.ch <mailto:bruce.oneel at pckswarms.ch>> wrote:
>>> 
>>> 
>>> Thanks!
>>> 
>>> 
>>> 18 November 2020 19:21 mikel evins <mevins at me.com <mailto:mevins at me.com>> wrote:
>>> I just did a quick cursory check, and my local install of ccl 1.12 seems to run fine on Big Sur. I also tried (require :cocoa) and it built and started the Cocoa IDE. I frobbed around a little and things mostly seemed to work.
>>> 
>>> It’s not an in-depth test, I know, but maybe it’ll be of some help.
>>> 
>>> > On Nov 18, 2020, at 12:15 PM, Bruce O'Neel wrote:
>>> >
>>> > Hi all,
>>> >
>>> > Does anyone have any experience about CCL on Big Sur/Intel? Does it work like Catalina? Better? Worse? Does the GUI work as well
>>> >
>>> > How about CCL on Big Sur/Apple M1? Yes I know that CCL is not ARMv8 yet, but, how does rosetta deal with CCL? And the GUI, does that work also?
>>> >
>>> > Thanks. My Macs are now old enough that only one of them can go to Big Sur and that is my main Mac. I don't want to find out after the upgrade that CCL doesn't work.
>>> >
>>> > cheers
>>> >
>>> > bruce
>>> > _______________________________________________
>>> > Openmcl-devel mailing list
>>> > Openmcl-devel at clozure.com <mailto:Openmcl-devel at clozure.com>
>>> > https://lists.clozure.com/mailman/listinfo/openmcl-devel <https://lists.clozure.com/mailman/listinfo/openmcl-devel>
>>> 
>> 
>> _______________________________________________
>> Openmcl-devel mailing list
>> Openmcl-devel at clozure.com <mailto:Openmcl-devel at clozure.com>
>> https://lists.clozure.com/mailman/listinfo/openmcl-devel
> 
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> https://lists.clozure.com/mailman/listinfo/openmcl-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20201120/5c27cd7a/attachment.htm>


More information about the Openmcl-devel mailing list