Hi Ludo! Ludovic Courtès writes: > Hi, > > Pierre Langlois skribis: > >> + ;; FIXME: The 'test-backtrace' tests fail on arm when using glibc's >> + ;; backtrace_symbol() function so fallback to using libunwind. >> + ,@(match (or (%current-target-system) (%current-system)) >> + ((or "aarch64-linux" "armhf-linux") >> + `(("libunwind" ,libunwind))) >> + (_ '())) > > This isn’t quite correct because ‘%current-target-system’ returns a > triplet, like “arm-linux-gnueabihf”. Oups, I didn't realize the cross-compilation target was different. > > Use ‘target-arm?’ instead. Yep, that works really nicely, it's much clearer. I've tested on x86_64, arm and aarch64 natively. I'll try cross-compiling with --target=arm-linux-gnueabihf and --target=aarch64-linux-gnu as well but that'll take a little longer. Thanks! Pierre