During my testing, I noticed that if I create prebuilt binaries (.a files) for, any cortex-m processor with LTO enabled on a Ubuntu 24.04 x86_64, and then tried to link those same binaries into an executable on a macOS aarch64 machine (M1 2020), I get the following error:
```
lto1: fatal error: compiler does not support ZSTD LTO compressioncompilation terminated.lto-wrapper: fatal error: /Users/kammce/.conan2/p/b/arm-g6e64191f8667d/p/bin/arm-none-eabi-g++ returned 1 exit statuscompilation terminated./Users/kammce/.conan2/p/b/arm-g6e64191f8667d/p/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/bin/ld: error: lto-wrapper failedcollect2: error: ld returned 1 exit status
I have not tested with GCC 15 so maybe this is already resolved in GCC 15. Just wanted to alert ARM to this. If this is still the case. My guess is that the linker has zstd disabled for mac builds only for some reason.