@@ -73,23 +73,26 @@ make bootstrap
7373
7474## Status
7575
76- As of writing (2023 -11-20 ) it works for me on my machine and for the nightly
76+ As of writing (2024 -11-30 ) it works for me on my machine and for the nightly
7777builds in [ jimeh/emacs-builds] ( https://github.com/jimeh/emacs-builds ) . Your luck
7878may vary.
7979
8080I have successfully built:
8181
82- - ` emacs-29.1 ` release tag.
83- - ` master ` branch (Emacs 30.x).
82+ - ` emacs-29.4 ` release tag.
83+ - ` emacs-30.0.92 ` pretest tag.
84+ - ` master ` branch (Emacs 31.x).
8485
8586For reference, my machine is:
8687
87- - 14-inch MacBook Pro (2023), Apple M3 Pro (11 -cores)
88- - macOS Sonoma 14 .1.1 (23B2082 )
89- - Xcode 15.0. 1 (15A507 )
88+ - 14-inch MacBook Pro (2023), Apple M3 Max (16 -cores)
89+ - macOS Sonoma 15 .1.1 (24B91 )
90+ - Xcode 16. 1 (16B40 )
9091
91- Nightly builds are built with GitHub Actions on GitHub-hosted runners, using
92- ` macos-12 ` for Intel builds, and ` macos-13-xlarge ` for Apple Silicon builds.
92+ The [ nightly builds] ( https://github.com/jimeh/emacs-builds ) are built with
93+ GitHub Actions on GitHub-hosted runners, using ` macos-13 ` for Intel builds, and
94+ ` macos-14 ` for Apple Silicon builds. The build environment is managed with Nix,
95+ and targets the macOS 11 SDK.
9396
9497## Usage
9598
@@ -105,6 +108,11 @@ Or you can run the build script via `nix develop`:
105108nix develop --command ./build-emacs-for-macos --help
106109```
107110
111+ The Nix environment defaults to targeting the macOS 11 SDK, which makes Emacs
112+ builds compatible with macOS 11.3 or later. You can easily target later macOS
113+ SDKs. Versions 11 to 15 are available. For example, to target the macOS 12 SDK,
114+ run ` nix develop .#macos12 `
115+
108116### Homebrew
109117
110118Run ` make boostrap ` to ensure all Ruby and Homebrew dependencies are installed.
@@ -171,10 +179,10 @@ as of writing) and build Emacs.app from it:
171179./build-emacs-for-macos
172180```
173181
174- To build the stable ` emacs-29.1 ` release git tag run:
182+ To build the stable ` emacs-29.4 ` release git tag run:
175183
176184```
177- ./build-emacs-for-macos emacs-29.1
185+ ./build-emacs-for-macos emacs-29.4
178186```
179187
180188All sources as downloaded as tarballs from the
0 commit comments