-
Notifications
You must be signed in to change notification settings - Fork 27
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
WIP: Update emacs to 29.1 #6
Conversation
Oh jart/cosmopolitan@5e8c928 ... |
I am yet to understand how Cosmopolitan implements those functions, I'd prefer to wait before adding them to the build. For now, we can merge your PR if you can avoid the build errors: update the |
OK, just force-pushed a change. There's no https://github.com/alexpdp7/superconfigure/actions/runs/6757619286/job/18368348415 Thanks for the hint! I really don't know what I'm doing. |
Ah, something else broke. Don't worry too much, I can live without this. I'll poke a bit tomorrow, but you don't have to spend time on this. |
Oh, I added the modules thing recently because I thought it would speed things up. Hmm, let me take a look. |
The last builds without modules succeeded! |
Nice! I have an issue getting it to build locally, I'll merge the PR once that issue is resolved. (Edit: aarch64 build has some errors.) |
Excellent. Let me know if I can be of any help, although I'm really a noob (I'm relying on GitHub Actions to build, because this is scary to me :). Two updates:
when starting Emacs.
edit: alexpdp7@b7529ee adds I think I now can use this, thank you so much! |
This warning means Emacs will start up slower, because it uses If it works, we can add |
I've been using So I think we want two changes:
Do you prefer one PR (with two commits) or two separate PRs? |
One PR should be enough. Can you confirm that the warning does not appear? |
No, I'm seeing the warning. In any case, I'll update this PR. |
Hey, I'm sorry but I can't get emacs-29.1 to build and work properly on aarch64. I've mentioned you in a recent commit that adds emacsclient to the emacs build. Thank you for the PR! I'm going to close it for now while I try to figure where the build issue is. |
No worries, I have my binary now. I have rebased the 29.1 update on top of your https://github.com/alexpdp7/superconfigure/actions/runs/6763795027/job/18381335056 , I see some issues, but apparently unrelated to Emacs; one is the "git core" stuff you pushed, and the other is for berry? Not sure if llvm will finish building successfully, but my GH Actions build seems to say Emacs is OK? |
can you post the output of I think I fixed the git-core thing, will look into the berry error. |
|
Huh interesting, I was always getting a |
This does not work, but it updates a bit some of the patches required to build Emacs. I have no idea what the errors are about- maybe stuff that is not yet in Cosmopolitan? (That would explain why they are not shipping the latest Emacs, I guess.)
Just putting this somewhere public in case someone works on it.