Debug info on macOS

Andrea Corallo Andrea.Corallo@arm.com
Fri May 10 22:11:35 GMT 2024


________________________________________
From: David Malcolm <dmalcolm@redhat.com>
Sent: Friday, May 10, 2024 10:17 PM
To: Gerd Möllmann <gerd.moellmann@gmail.com>; jit@gcc.gnu.org <jit@gcc.gnu.org>
Cc: Andrea Corallo <Andrea.Corallo@arm.com>
Subject: Re: Debug info on macOS
 
[...]

> As I understand it, Emacs is using libgccjit to do ahead-of-time
> compilation, presumably compiling the optimized ELisp code to machine
> code as a shared library.

That's correct (we do also jit compilation but I think is not relevant
here).

> Is Emacs using gcc_jit_context_compile_to_file with
> GCC_JIT_OUTPUT_KIND_DYNAMIC_LIBRARY, or is it doing something more
> complicated?

We use GCC_JIT_OUTPUT_KIND_DYNAMIC_LIBRARY.

Thanks!

  Andrea


More information about the Jit mailing list