Skip to content

Commit cbac633

Browse files
committed
docs(readme): update with current status and nix environment details
1 parent db72381 commit cbac633

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

README.md

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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
7777
builds in [jimeh/emacs-builds](https://github.com/jimeh/emacs-builds). Your luck
7878
may vary.
7979

8080
I 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

8586
For 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`:
105108
nix 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

110118
Run `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

180188
All sources as downloaded as tarballs from the

0 commit comments

Comments
 (0)