-
Notifications
You must be signed in to change notification settings - Fork 96
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
ACL2 books certification with SBCL on M1 Mac #1495
Comments
It would be a wonderful contribution to file an SBCL bug report, ideally with an example that doesn't involve ACL2. I think that can be done at https://bugs.launchpad.net/sbcl . |
Reported to SBCL as https://bugs.launchpad.net/sbcl/+bug/2033922 which was closed as invalid |
The SBCL bug is invalid because the ACL2 source file named 'memoize-raw.lisp' took great liberties with symbols in the SB-VM:: package, particularly READ-CYCLE-COUNTER. Apparently someone already worked around that, but the fix doesn't make a ton of sense. I suspect the SBCL bug was reported by someone who didn't have the aforementioned ACL2 change. |
@snuglas you're correct. I've reported the bug at SBCL and after that discovered this issue. And yes, the test was at version which doesn't include the commit. Thus, as far as github shows no one version is included it. |
@snuglas Thanks for your comments. Regarding:
I'd like to clear up anything misleading that I've said about this. Are you referring to the following comment in memoize-raw.lisp?
If so, would it be reasonable for me to extend that comment by mentioning that no release of SBCL has ever exposed rdtsc for ARM? Also, if you have any suggestions for what to use for SBCL on ARM as a replacement for rdtsc, I'd be interested. |
There is at least one other problem with SBCL on ARM-based Macs. See: #1531 |
@ericwhitmansmith You say "one other problem" but as far as I know, the problem reported in the present Issue (1495) has been fixed. If that's not the case, please let me know. |
There seem to be problems with recent versions of SBCL on M1 Macs. I don't have an M1 Mac, so I'm not planning to be involved here. But I think it's an important issue, and there seems to have been no recent movement on it; so I'm attaching the acl2-help email thread here:
sbcl-on-m1.txt
The text was updated successfully, but these errors were encountered: