On Sun, Sep 10, 2023 at 04:59:35PM +0200, Liliana Marie Prikler wrote: > Hi Mathieu, > > Am Sonntag, dem 10.09.2023 um 11:14 +0200 schrieb Mathieu Othacehe: > > I have CC'ed members of the python, java, ruby, rust, r, haskell and > > emacs teams. Any plans adding cross-compilation support to your > > build-system, barriers to overcome? > For Emacs, there are layers of problems. First things first, we are > only doing byte compilation atm, which may or may not be arch-dependant > based on stuff like endianness. For native compilation, there is the > thing that even a slightly differently configured emacs won't load the > packages you've just compiled without compiling it natively on its own. > Granted, if we want to do cross-compilation, having just the bytecode > might already be "good enough", but I wanted to throw this out there. > > I think we'd need some support from Emacs proper before we can start > implementing cross builds. I will note that the only big-endian architecture which we "support" is 32-bit powerpc, so we don't have to worry that much about wrong endianness. -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted