{"id":9204,"date":"2020-10-11T13:44:23","date_gmt":"2020-10-11T17:44:23","guid":{"rendered":"https:\/\/irreal.org\/blog\/?p=9204"},"modified":"2020-10-11T13:44:23","modified_gmt":"2020-10-11T17:44:23","slug":"compiling-gccemacs-on-macos","status":"publish","type":"post","link":"https:\/\/irreal.org\/blog\/?p=9204","title":{"rendered":"Compiling Gccemacs on macOS"},"content":{"rendered":"<p>I\u2019ve written a few times about <a href=\"https:\/\/www.emacswiki.org\/emacs\/GccEmacs\">gccemacs<\/a> (<a href=\"https:\/\/irreal.org\/blog\/?p=8841\">1<\/a>, <a href=\"https:\/\/irreal.org\/blog\/?p=9092\">2<\/a>, <a href=\"https:\/\/irreal.org\/blog\/?p=9094\">3<\/a>) and what it means for the future of Emacs. The good news is that it\u2019s being merged into the Master branch and with any luck will make its first official appearance when Emacs 28.1 is released.<\/p>\n<p>In the mean time, the more adventurous can try things out by compiling the development version of Emacs 28 from its Git repository. Of course, Emacs 28 is still very early in its development cycle and is not stable. Still, if you just want to try it out or have a particular need for the speed boost, there\u2019s no reason not to try it out.<\/p>\n<p>Luca Cambiaghi really needs the speed so he\u2019s compiled the <a href=\"https:\/\/github.com\/jimeh\/build-emacs-for-macos\">macOS gccemacs repository<\/a> for his everyday use. He gives a <a href=\"https:\/\/luca.cambiaghi.me\/doom-gccemacs\">detailed explanation of his steps and the problems he found<\/a>. If you\u2019re on macOS and want to try out gccemacs, his post is a good resource. I\u2019d be hesitant to use it for anything other than experimentation or tire kicking\u2014although Cambiaghi appears to be using it as his working version\u2014but if you want to see what all the excitement is about, follow Cambiaghi\u2019s recipe to try it out. He also has something to say about <a href=\"https:\/\/github.com\/hlissner\/doom-emacs\">Doom Emacs<\/a> so if you\u2019re interested in Doom, you should also check out his post.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019ve written a few times about gccemacs (1, 2, 3) and what it means for the future of Emacs. The good news is that it\u2019s being merged into the Master branch and with any luck will make its first official &hellip; <a href=\"https:\/\/irreal.org\/blog\/?p=9204\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[18],"class_list":["post-9204","post","type-post","status-publish","format-standard","hentry","category-general","tag-emacs"],"_links":{"self":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9204"}],"version-history":[{"count":1,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9204\/revisions"}],"predecessor-version":[{"id":9205,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9204\/revisions\/9205"}],"wp:attachment":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}