emacs-devel
[Top][All Lists]
Advanced

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

Re: MPS: Please check if scratch/igc builds with native compilation


From: Gerd Möllmann
Subject: Re: MPS: Please check if scratch/igc builds with native compilation
Date: Thu, 23 May 2024 08:12:03 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

Gerd Möllmann <gerd.moellmann@gmail.com> writes:

> Gerd Möllmann <gerd.moellmann@gmail.com> writes:
>
>> Or something completely different, I actually have no idea :-).
>
> I came to one conclusion this afternoon nemely that fix_comp_unit is
> 100% wrong: it may not scan d_reloc etc. in the shared object
> because there is no synchronization between threads reading/writing
> these.
>
> Remains the question why making them roots did not work for me. A root
> ensures synchronization by stopping the world while roots are scanned.
>
> I guess I'll have to double check if that was really the same error as
> w/o roots, or if it only looked like it was.

I've now pushed something.

This doesn't make the native comp build work, but the errors are
different, and in the cases of IGC_OBJ_FWD assertions I think these
don't have the same cause, at least they don't follow the patterns I've
previously seen in LLDB.

In summary, I think this is an improvement.

Could anyone (of the currently n = 3 people reporting back
(not disappointing because expected) try this?



reply via email to

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