Hello Pierre, Pierre Neidhardt writes: I've now tested this change with the extensive manifest (attached). I've built two profiles, like this: (before change) ./pre-inst-env guix package -m emacs-pkg.txt -p /tmp/emacs-ref (after change) ./pre-inst-env guix package -m emacs-pkg.txt -p /tmp/emacs-byte-compiled Then proceeded to benchmark them like: --8<---------------cut here---------------start------------->8--- env -i sh -c "source /tmp/emacs-ref/etc/profile && time emacs --batch --eval '()'" --8<---------------cut here---------------end--------------->8--- Which returned: --8<---------------cut here---------------start------------->8--- Loading /gnu/store/ipfaivbqjxfnda970w558vpihd84lqwi-profile/share/emacs/site-lisp/treepy-autoloads.el (source)... Loading /gnu/store/ipfaivbqjxfnda970w558vpihd84lqwi-profile/share/emacs/site-lisp/ts-autoloads.el (source)... Loading /gnu/store/ipfaivbqjxfnda970w558vpihd84lqwi-profile/share/emacs/site-lisp/tuareg-autoloads.el (source)... Eager macro-expansion failure: (file-missing "Searching for program" "No such file or directory" "git") Searching for program: No such file or directory, git real 0m0.406s user 0m0.361s sys 0m0.044s --8<---------------cut here---------------end--------------->8--- Now with the patches here: --8<---------------cut here---------------start------------->8--- Loading /gnu/store/l09fascj5xjhbgi3nzc1bhrprdy44y9g-profile/share/emacs/site-lisp/treepy-autoloads... Loading /gnu/store/l09fascj5xjhbgi3nzc1bhrprdy44y9g-profile/share/emacs/site-lisp/ts-autoloads... Loading /gnu/store/l09fascj5xjhbgi3nzc1bhrprdy44y9g-profile/share/emacs/site-lisp/tuareg-autoloads.el (source)... Eager macro-expansion failure: (file-missing "Searching for program" "No such file or directory" "git") Searching for program: No such file or directory, git real 0m0.287s user 0m0.251s sys 0m0.036s --8<---------------cut here---------------end--------------->8--- That's a decent speedup :-) I'll push this to master shortly. Maxim