-
Notifications
You must be signed in to change notification settings - Fork 104
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
Xcode 11 tools can't build CCL #271
Comments
Xcode 11.3.1 assembler does not support the ccl assembly code.
After that, you can build CCL on macOS Catalina 10.15.3. |
* Update to version 1.11.8. <https://github.com/Clozure/ccl/releases> * Add the 'ide' variant on macOS. It builds the Clozure CL IDE. (/Applications/MacPorts/Clozure CL64.app) <https://ccl.clozure.com/docs/ccl.html#the-clozure-cl-ide> * Avoid an issue of the some versions of Xcode (later than 10.2). <Clozure/ccl#271> * Avoid an error which occurs due to (ccl:rebuild-ccl :full t) on macOS Catalina. * Fix two issues on macOS Catalina. <Clozure/ccl#278> Closes: https://trac.macports.org/ticket/57680 Closes: https://trac.macports.org/ticket/59870
Xcode 11.4 just came out. It appears to include a fixed assembler, because the included developer tools can now build CCL. |
Xcode 11.4 doesn't support Mojave? A point release dropping support for the previous version of macOS? Very unhappy with AAPL… |
For much of the past decade, the spring release of Xcode is where support for running on the previous OS is dropped. There are significant technical reasons that things are this way and it happens every year so it shouldn’t be unexpected. |
The Xcode 11 developer tools can't build CCL. The problem seems to be regressions in the assembler.
Steps to reproduce:
Bruce O'Neel made a small test case that shows the problem:
I submitted a bug report to Apple on https://feedbackassistant.apple.com: FB7464217. Bruce submitted one also: FB7515029.
In the long term, CCL needs to change so that the LLVM assembler can be used, but this is a clear bug/regression in the older GNU assembler (which is what
as -Q
gives you).As a workaround, you can install an earlier version of Xcode (such as 10.2). Move it to /Applications as Xcode-10.2.app (you can safely have multiple versions of Xcode installed), and select it with
xcode-select -s /Applications/Xcode-10.2
. The Xcode 10.2 tools can build the CCL lisp kernel.The text was updated successfully, but these errors were encountered: