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

mikel evins mevins at me.com
Fri Nov 20 17:34:52 PST 2020


Good to know. I, too have an M1 mini on the way, but it has not arrived, yet. If there are things to test, I’ll be happy to do it, once it arrives, though maybe another more or less identical machine is not the most interesting test target.

> On Nov 20, 2020, at 7:31 PM, Gary Palter <palter at clozure.com> wrote:
> 
> 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 <mailto: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 <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
> 

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


More information about the Openmcl-devel mailing list