[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: windows build help
From: |
Phillip Lord |
Subject: |
Re: windows build help |
Date: |
Sat, 14 Oct 2017 16:26:11 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.60 (gnu/linux) |
Stephen Leake <address@hidden> writes:
> address@hidden (Phillip Lord) writes:
>
>> Stephen Leake <address@hidden> writes:
>>
>>> address@hidden (Phillip Lord) writes:
>>>
>>>> Another solution would be to run both builds in parallel; this fails,
>>>> unfortunately, because the "out-of-source" build is not entirely out of
>>>> source -- the .elc files are created in-source. If I launch both a 64
>>>> and 32 bit build at the same time, they fight for whole compiles what,
>>>> until one or both crash.
>>>
>>> Have two source checkouts. then you could also build in-source, although
>>> I doubt that makes much difference.
>>
>> I thought about that, but the reason against it is that it takes much
>> longer, because I have to build the elc twice.
>
> Hmm. You are implying that the elc built for 32 bit emacs are identical
> to the elc built for 64 bit emacs.
>
> Is that true? I would have guessed that most objects are either
> 32 bit or 64 bit; elisp manual 3.1 says the integer range depends on the
> machine, and pointers should also.
Yes, I believe that they are. In fact, the source tar-ball includes the
ELC files, when it's possible to build from source on many different
platforms.
I use to build both 32 and 64 totally form source (i.e. without ELC),
but haven't done for I think all of Emacs-25.
> If they are the same, then you should be able to write a script that
> does:
>
> 1) parallel make to build elc using 32 bit
> 2) parallel make to build everything else, both 32 bit and 64 bit.
I have this now, thanks to comments in this thread. I do, parallel build
of 64 bit, then parallel build of 32 bit. The ELC build happens during
the 64, although it could happen either way.
Phil
- windows build help, Phillip Lord, 2017/10/13
- Re: windows build help, Óscar Fuentes, 2017/10/13
- Re: windows build help, Stephen Leake, 2017/10/13
- Re: windows build help, Phillip Lord, 2017/10/14
- Re: windows build help, Stephen Leake, 2017/10/14
- Re: windows build help,
Phillip Lord <=
- Re: windows build help, Eli Zaretskii, 2017/10/14
- Re: windows build help, Paul Eggert, 2017/10/14
- Re: windows build help, Richard Stallman, 2017/10/15
- Re: windows build help, Paul Eggert, 2017/10/16
- Re: windows build help, Stefan Monnier, 2017/10/16
- Re: windows build help, Noam Postavsky, 2017/10/13