emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Trunk bootstrap failure [Cygwin]


From: Angelo Graziosi
Subject: Re: Trunk bootstrap failure [Cygwin]
Date: Fri, 09 Jul 2010 15:49:34 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.4) Gecko/20100608 Thunderbird/3.1

Il 09/07/2010 1.07, Dan Nicolaescu ha scritto:
Angelo Graziosi<address@hidden>  writes:

Il 08/07/2010 7.54, Dan Nicolaescu ha scritto:
Angelo Graziosi<address@hidden>   writes:

Since 'start_of_text' is not used by Cygwin build, shouldn't 'ecrt0.c'
be completely unnecessary?

That's exactly the reason for this discussion: getting rid of ecrt0.c.

Hmm... bootstrapping rev. 100753 *without* patches (i.e. using
ecrt0.c), shows that:

$ grep -R start_of_text emacs/inst/usr/local/emacs

is *empty* (emacs/inst/usr/local/emacs is the Emacs installation
directory). This would mean that the function 'start_of_text' is not
compiled any more in the Cygwin build. Right?

Sure, before yesterday it was just sitting there unused.


What about 'ecrt0.c'? It seems that it happens the same for it.

For completeness, the bootstrap (rev. 100755) I did applying *only* this patch:

=====================================================
--- emacs.orig/configure        2010-07-02 11:27:38.000000000 +0200
+++ emacs/configure     2010-07-06 10:45:21.656250000 +0200
@@ -5864,7 +5864,7 @@
 case $opsys in
   cygwin )
     LIB_MATH=
-    START_FILES='ecrt0.o'
+    START_FILES='pre-crt0.o'
     ;;
   darwin )
     ## Adding -lm confuses the dynamic linker, so omit it.
=====================================================

is still working.

Ciao,
Angelo.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]