- Avoid including non-existent arch-specific files and directories.
- Avoid reading from non-existent CMake target libc.loader.linux.aarch64.crt1:
get_target_property() called with non-existent target
"libc.loader.linux.aarch64.crt1"
- Use -march=native only when it is supported by the compiler.