libgccjit-0
Ken Brown
kbrown@cornell.edu
Mon Apr 12 17:58:45 GMT 2021
On 4/12/2021 8:18 AM, Ken Brown via Cygwin-apps wrote:
> On 4/12/2021 1:55 AM, ASSI wrote:
>> Ken Brown via Cygwin-apps writes:
>>> Sorry, I spoke too soon. It's not even working right on x86_64. In
>>> my first build, the ordinary byte-compiled files (.elc) were already
>>> present, and that somehow prevented the native-compiled files (.eln)
>>> from being built. I just tried 'make bootstrap' and the build won't
>>> complete because of fork errors like this (on x86_64):
>>>
>>> 0 [main] emacs 5400 child_info_fork::abort: address space needed
>>> by 'jit-lock-05ec1a9b-73eb7028.eln' (0x400000) is already
>>> occupied
>>>
>>> In an earlier attempt it was a different .eln file that was involved,
>>> but the address was the same (0x400000).
>>
>> Disappointing, but semi-expected. Can you tell me what peflags thinks
>> are the characteristics of the .eln files produced?
> $ peflags -v jit-lock-05ec1a9b-73eb7028.eln
> jit-lock-05ec1a9b-73eb7028.eln:
> coff(0x2026[+executable_image,+line_nums_stripped,+bigaddr,+dll]) pe(0x0000)
>
>> You could also
>> check if an ephemeral rebase helps.
>
> I'll give that a try.
Good news: An ephemeral rebase at an appropriate place in the Makefile allows a
bootstrap to succeed on both architectures. Thanks for the suggestion.
Ken
More information about the Cygwin-apps
mailing list