Subject: Re: bug#6715: 24.0.50; [PATCH] Cygwin build should use pre-crt0.c

From: Dan Nicolaescu <[email-masked]>
Date: Sun, 25 Jul 2010 16:39:17 -0400

Ken Brown <[email-masked]> writes:

> On 7/24/2010 5:34 PM, Dan Nicolaescu wrote:
>> Here's some other cygwin related cleanups:
>>
>> - remove this:
>>
>> #ifdef CYGWIN
>> #define BSD4_2
>> #endif
>>
>> and instead add defined(CYGWIN) in the right place in the only user: vm-limit.c
>
> Done.

Thanks.

>
>>
>> - in configure.in the setting for lastfile.o
>> cygwin is the only platform that uses different linking order.
>> If the "normal" linking order works on cygwin too, it would simplify the build a bit.
>
> No, the "normal" linking order doesn't work on cygwin;
> bootstrap-emacs.exe gets built, but it hangs when trying to byte
> compile the .el files.  What about turning the question around?  Would
> the linking order that works on cygwin also work on other platforms?

It would have to be tested on all platforms, and that's not trivial.

> Or is it safer to just leave this alone?

Most likeley.