Hi Arno, > On 5 Nov 2021, at 16:36, Arnaud Charlet <char...@adacore.com> wrote: > >> This is host-only support (target support will come later). >> >> This will allow someone (with an existing Ada compiler on the >> platform - which can be provided by the experimental aarch64-darwin >> branch) - to build the host tools (gnatmake and friends) for a >> non-native cross. >> >> The existing provisions for iOS are OK for cross-compilation from >> an x86-64-darwin platform, but we need some adjustments so that these >> host tools can be built to run on aarch64-darwin. >> >> tested on aarch64-darwin20. >> OK for master? > > Did you forget to attach the commit log (git show is your friend)?
No, I just managed to delete it when adding the post-notes to the email header ;-) … and then didn’t notice when git send-emailing it … Iain —— this is the missing part. Signed-off-by: Iain Sandoe <i...@sandoe.co.uk> gcc/ada/ChangeLog: * gcc-interface/Make-lang.in: Use ios signal trampoline code for hosted Ada tools. * sigtramp-ios.c: Wrap the declarations in extern "C" when the code is built by a C++ compiler. > > The patch itself looks OK on principle, pending the associated log! ;-) > > Arno