Subject: bug#9132: 24.0.50; bootstrap failure on windows

From: Eli Zaretskii <[email-masked]>
Date: Fri, 22 Jul 2011 09:00:30 +0300

> From: Sam Steingold <[email-masked]>
> Cc: [email-masked]
> Date: Thu, 21 Jul 2011 15:42:00 -0400
> 
> > * Eli Zaretskii <[email-masked]> [2011-07-21 22:21:30 +0300]:
> >
> >   "./../src/oo-spd/i386/emacs.exe" -batch -l
> > ../lisp/emacs-lisp/bytecomp.el --eval "(princ (fboundp
> > batch-byte-compile))"
> 
> $ ls -l ../src/oo*/i386/emacs.exe
> 46112 -rwxr-xr-x 1 sds None 47218342 Jul 21 10:49 ../src/oo-spd/i386/emacs.exe*
> 48224 -rwxr-xr-x 1 sds None 49378461 Jul 21 14:24 ../src/oo/i386/emacs.exe*
> $ "./../src/oo-spd/i386/emacs.exe" -batch -l ../lisp/emacs-lisp/bytecomp.el --eval "(print (fboundp 'batch-byte-compile))"
> 
> t
> $ "./../src/oo/i386/emacs.exe" -batch -l ../lisp/emacs-lisp/bytecomp.el --eval "(print (fboundp 'batch-byte-compile))"
> 
> t

So the symbol is bound, but Emacs thinks it's not a function?  What
does this print?

  "./../src/oo/i386/emacs.exe" -batch -l ../lisp/emacs-lisp/bytecomp.el --eval "(print (symbol-function 'batch-byte-compile))"

> why do I have oo and oo-spd?!

oo/ is the unoptimized build, oo-spd/ the optimized one.  Neat, ain't
it?