[R-SIG-Mac] Mac M1 emacs

Richard M. Heiberger rmh @end|ng |rom temp|e@edu
Sun Mar 7 19:49:56 CET 2021


I originally asked this question on the ess-help list, I now think it belongs here.

emacs 21.1, specifically Vincent Goulet's distribution, crashes regularly on my Mac M1.
It looks to me like it is using the intel compilation through rosetta instead of the arm
compilation.
Vincent's distribution is based on
https://emacsformacosx.com/emacs-builds/Emacs-27.1-1-universal.dmg
which contains
lrwxr-xr-x   1 rmh  staff        16 Aug 12  2020 bin -> bin-x86_64-10_10
  drwxr-xr-x   6 rmh  staff       204 Aug 12  2020 bin-x86_64-10_10
  drwxr-xr-x   6 rmh  staff       204 Aug 12  2020 bin-x86_64-10_14
 
The crash report says
My March 1 crash report said
> Process:               Emacs-x86_64-10_14 [1112]
> Path:                  /Applications/Emacs.app/Contents/MacOS/Emacs-x86_64-10_14
> Identifier:            org.gnu.Emacs
> Version:               Version 27.1 (9.0)
> Code Type:             X86-64 (Translated)
> Parent Process:        ??? [1]
> Responsible:           Emacs-x86_64-10_14 [1112]

which I interpret as saying that it ran the intel compilation
> Responsible:           Emacs-x86_64-10_14 [1112]
 translated through
rosetta.  It seems not to have run the arm compilation, even though the link
rwxr-xr-x   1 rmh  staff        16 Aug 12  2020 bin -> bin-x86_64-10_10
looks to me like it should have been running bin-x86_64-10_10

Is my interpretation correct? and if so how do I get the program to run the native M1
compilation.


More information about the R-SIG-Mac mailing list