更新了 macOS 26 后,emacs 感觉很卡

就是这个报错,不知道怎么解决。以前是不报错的。

./temacs --batch  -l loadup --temacs=pbootstrap \
		--bin-dest '/Users/albert/workspace/igc/emacs/nextstep/Emacs.app/Contents/MacOS/' --eln-dest '/Users/albert/workspace/igc/emacs/nextstep/Emacs.app/Contents/Frameworks/'

../mps/code/root.c:294: Emacs fatal error: assertion failed: AddrIsAligned(limit, sizeof(Word))
make[2]: *** [bootstrap-emacs.pdmp] Abort trap: 6
make[1]: *** [src] Error 2

你使用的 clang 还是 gcc 编译的?

我用的是clang。

$gcc -v
Apple clang version 17.0.0 (clang-1700.0.13.5)
Target: x86_64-apple-darwin24.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

我用的是

❯ clang --version
Apple clang version 17.0.0 (clang-1700.3.19.1) Target: x86_64-apple-darwin25.1.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin

也许是系统版本的问题。

可能是xcode的版本低了,换成笔记本编译就不报错了。