intro: "NVP" == Nick V Pakoulin <npak(a)ispras.ru> writes:
Ok, i thought a little bit, looked at the Makefile and some understanding seems
to come to my mind ...
Building with pdump results in two files -- executable (temacs) and
corresponding dumped lisp. Right?
Then why not to keep dumped part somewhere under ${datadir}/${instvardir}/ ?
On my system xemacs-21.2-b41-3a68d0b7.dmp is the only non-executable out of 186
files in /usr/local/bin and I strongly objects to filling bin/ with any kind of
data files whether they come with XEmacs or something else. bin/ for
executables, and share/ include/ lib/ etc-etc-etc for all else.
Hope you see my point: I'm not against pdump, I'm for keeping dumped part in an
appropriate data dir.
Nick.
NVP> Today I build xemacs with pdumper for the first time. What impressed me
NVP> greatly is relatively small size of executable: xemacs-21.2-b38 :
NVP> 10353561 xemacs-21.2-b40 : 10360804 src/xemacs(w/o pdump) : 10363983
NVP> xemacs-21.2-b41 : 7278787 !!!
NVP> All of them are configured with mule, error-checking and debug info
NVP> enabled, but the latter is dumped by pdumper.
NVP> What seems strange, is the origin of the following file: -rw-r--r--
NVP> 2643988 Jan 17 15:21 /usr/local/bin/xemacs-21.2-b41-3a68d0b7.dmp
NVP> My system: Linux-2.4.0 i686 glibc-2.1.1
NVP> Nick.