|
From: Óscar F. <of...@wa...> - 2017-11-20 15:05:00
|
Fabrice Popineau <fab...@ce...> writes: >>> Just out of curiosity, given the Emacs executable, is there a way to know >>> the MSYS2/MinGW64 DLLs it needs? On MSYS2 I tried: >>> >>> ldd Emacs/bin/emacs-27.0.50.exe >>> but it prints only Windows DLLs not all the others which come from >>> MSYS2/MinGW64... >>> >> >> Hi. Use ntldd (installable via pacman) or Dependency Walker. > > > Will it find the libraries that loaded at runtime ? And their dependencies ? Dunno about ntldd, but if you execute Emacs from Dependency Walker it will report dlls loaded at runtime. Please note that Emacs will load a dll only when a feature that requires it is used. So it is not a reliable method for figuring out the dlls Emacs needs. The best method is to look at the packages Emacs depend on and get the dlls from there. |