I wrote: > This makes sense too. I'll investigate when `Vinvocation_directory` gets > set. Does sound like that doesn't happen early enough, maybe we can pull > it forward a bit. I dug into this, and the way main() progresses is that it first tries to load the pdump (via load_pdump in line 1076, https://github.com/emacs-mirror/emacs/blob/feature/native-comp/src/emacs.c#L1076 ), and only much later, sets invocation-directory and other cmdargs via set_invocation_vars called from init_cmdargs (called in main on line 1794, https://github.com/emacs-mirror/emacs/blob/feature/native-comp/src/emacs.c#L1794 ). I think this should be failing cross-platform; is it working for you? Thanks, -- Andreas Fuchs, (http://|im:asf@|mailto:asf@)boinkor.net, antifuchs