Package Details: emacs-pgtk-native-comp-git

Git Clone URL: (read-only, click to copy)
Package Base: emacs-pgtk-native-comp-git
Description: GNU Emacs. Unofficial pgtk-nativecomp branch.
Upstream URL:
Licenses: GPL3
Conflicts: emacs, emacs-27-git, emacs-git, emacs-seq, emacs26-git
Provides: emacs, emacs-seq
Replaces: emacs-git, emacs-seq, emacs26-git, emacs27-git
Submitter: flatwhatson
Maintainer: flatwhatson
Last Packager: flatwhatson
Votes: 15
Popularity: 0.27
First Submitted: 2020-08-21 14:09
Last Updated: 2021-02-28 11:33

Required by (421)

Sources (1)

Pinned Comments

flatwhatson commented on 2020-09-22 00:05

Native-comp emacs can take a while to compile, especially if you're only using 1 core. Make sure you have customized MAKEFLAGS in /etc/makepkg.conf to use all your cores:

This package builds with make NATIVE_FULL_AOT=1 by default, which native-compiles all the built-in Elisp. Edit the PKGBUILD, search for FAST_BOOT= and make it FAST_BOOT="YES" to get a shorter build time, at the cost of lazily native-compiling core Elisp at runtime.

Latest Comments

1 2 3 4 5 Next › Last »

Thaodan commented on 2021-12-19 22:00

Both features are now in master please, switch the branch.

chmouel commented on 2021-12-03 13:53

28.0.90 is out

haawda commented on 2021-11-03 23:05

I found a workaround for my problem in reddit: Put

(unless (fboundp 'x-select-font) 
  (defalias 'x-select-font 'pgtk-popup-font-panel "Pop up the font panel. This function has been overloaded in Nextstep."))

into your startup file.

haawda commented on 2021-09-05 12:55

Can someone please confirm, that the "Set default font"-dialog stopped to provide a gtk menu and provides the old fashioned emacs font choosing dialog now?

It worked in, but not in or

kaji-ryoji commented on 2021-06-22 14:48

When I'm opening emacs again, there is a flood of warnings along the lines of

Warning (comp): /usr/share/emacs/28.0.50/lisp/emacs-lisp/*.el: Error: File error Opening output file Disable showing Disable logging

Is that to be expected?

yin commented on 2021-05-18 13:30

@flatwhatson yes i can. my tmp is mounted with noexec which was why was failing... so i just mount -o remount,exec /tmp... i hate this

thanks for the support @flatwhatson

flatwhatson commented on 2021-05-18 13:22

@yin The relevant error there is: error: /tmp/libgccjit-EWQyzF/ failed to map segment from shared object

Is your /tmp working correctly? Can you touch /tmp/foo?

yin commented on 2021-05-18 12:54


flatwhatson commented on 2021-05-18 12:24

@yin Please upload src/emacs-git/config.log, this should include the actual error from the failing smoke test.

yin commented on 2021-05-18 12:16

this is coming from src/emacs-git/configure

  17631 if ac_fn_c_try_run "$LINENO"
  17632 then :
  17634 else $as_nop
  17636   as_fn_error $? "Installed libgccjit has failed passing the smoke test.