[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#6715: 24.0.50; [PATCH] Cygwin build should use pre-crt0.c
From: |
Dan Nicolaescu |
Subject: |
bug#6715: 24.0.50; [PATCH] Cygwin build should use pre-crt0.c |
Date: |
Sun, 25 Jul 2010 16:39:17 -0400 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) |
Ken Brown <kbrown@cornell.edu> 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.