小関 吉則 <kose(a)wizard.tamra.co.jp> (KOSEKI Yoshinori) writes:
この両方で落ちました。
日本語Solaris2.6
gcc version 2.95.2 19991024 (release)
xemacs-21.2-b29
ですが、この --fno-gcse というのは gcc のオプションなんでしょ
うか? (-fno-gcse ?)
-fno-gcse は gcc の option です。
(Info-goto-node "(gcc)Optimize Options")
で、
`-fgcse'
Perform a global common subexpression elimination pass. This pass
also performs global constant and copy propagation.
とあります。no はこれをするな、ということで、その上の方に書
いてあります。
# gcse で探さなかったのは小関さんには珍しいミス? :-P
make CFLAGS='-fno-gcse ...'
と -fno-gcse を加えて make すると、
Loading /usr/local/src/gnu/xemacs/xemacs/lisp/loadhist.elc...
Loading /usr/local/src/gnu/xemacs/xemacs/lisp/loaddefs.elc...
Loading site-load...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name xemacs
unexec(): dldump(/usr/local/src/gnu/xemacs/xemacs/src/xemacs): ld.so.1: ./temacs: fatal:
/usr/local/src/gnu/xemacs/xemacs/src/xemacs: unknown dynamic entry: 1879048176
make[1]: *** [xemacs] Error 1
make[1]: Leaving directory `/usr/local/src/gnu/xemacs/xemacs/src'
make: *** [src] Error 2
Solaris での unexec はさっぱりわからないです。ごめんなさい。
pdump にするととりあえず build は成功したりするかもしれませ
ん。
# Linux でもわからないですが。(^^;;
--
Yoshiki Hayashi