3.3 problem of -fzero-initialized-in-bss

Nathanael Nerode neroden@twcny.rr.com
Tue Jul 15 22:36:00 GMT 2003


>What I see above all is that we said that we were commited to making 
>sure that GCC produces a working Emacs and we failed.

We did produce a working emacs.  It has the binary name "temacs".

>From the "GNU Emacs Lisp Reference Manual",
"GNU Emacs Internals",
"Building Emacs":
>  Some operating systems don't support dumping.  On those systems, you
>must start Emacs with the `temacs -l loadup' command each time you use
>it.

The emacs people recognized that the bug in unexec was exactly that -- 
their bug.  Shipping 'bug-compatible' versions of GCC has never been a 
release goal, as far as I know.

We don't turn off features of GCC by default to allow buggy 
versions of the Linux kernel to compile, and we shouldn't do it for 
emacs either.  The release criteria recognize this explicitly when 
talking about the Linux kernel, and should recognize this for emacs as 
well.

-- 
Nathanael Nerode  <neroden at gcc.gnu.org>
http://home.twcny.rr.com/nerode/neroden/fdl.html



More information about the Gcc mailing list