@@ -34,6 +34,9 @@ LDFLAGS:append:class-nativesdk:x86-64 = " -Wl,-dynamic-linker,${base_libdir}/ld-
LDFLAGS:append:class-nativesdk:aarch64 = " -Wl,-dynamic-linker,${base_libdir}/ld-linux-aarch64.so.1"
LDFLAGS:append:class-cross-canadian = " -Wl,-dynamic-linker,${base_libdir}/placeholder/to/be/rewritten/by/sdk/installer"
+# helps extra tools like clang-tidy to find arch-specific macros and headers in a cross compile environment
+HOST_CC_ARCH:prepend = "-target ${HOST_SYS} "
+
# do_populate_sysroot needs STRIP, do_package_qa needs OBJDUMP
POPULATESYSROOTDEPS:append:class-target = " llvm-native:do_populate_sysroot"