This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: i386-pc-solaris2.5.1: recent snapshots can't build emacs-20.2
- To: Jim Meyering <meyering at ascend dot com>
- Subject: Re: i386-pc-solaris2.5.1: recent snapshots can't build emacs-20.2
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Tue, 18 Aug 1998 23:01:14 -0600
- cc: egcs at cygnus dot com, rms at gnu dot org
- Reply-To: law at cygnus dot com
In message <87af53s88r.fsf@ascend.com>you write:
> *X*Emacs? could you be thinking of something different? I saw a thread
> about an abort with XEmacs. This is a segfault that happens during the
> make process for *FSF* emacs-20.2 (and 20.2.99) when the just-created
> emacs executable is run like this:
Sorry. A thinko/typo on my part.
> ../src/emacs -batch --no-init-file --no-site-file --multibyte ...
>
> I bootstrapped the head of egcs-1.1 after the last change and installed it.
> I cannot build a working FSF emacs 20.2 using that compiler.
>
> Reading specs from \
> /p/p/egcs-980817-00h35/lib/gcc-lib/i386-pc-solaris2.5.1/egcs-2.91.54/sp
> ecs
> gcc version egcs-2.91.54 19980816 (gcc2 ss-980609 experimental)
>
> Note that compiling and linking go just fine.
> David Miller hypothesized that the failure is related to the unexec.
Right. And more specifically you're calling to location zero out
of do_global_something. So I think you need to look at the global
ctor/dtor lists before and after the unexec to see if they make sense.
jeff