anchor.diff:  def get_clang_experimental_target_arch(bb, d):
       return get_clang_experimental_arch(bb, d, 'TARGET_ARCH')
   
  -PACKAGECONFIG ??= "compiler-rt libcplusplus shared-libs ${@bb.utils.filter('DISTRO_FEATURES', 'thin-lto full-lto', d)}"
  +PACKAGECONFIG ??= "compiler-rt libcplusplus shared-libs \
  +                   ${@bb.utils.filter('DISTRO_FEATURES', 'thin-lto full-lto', d)} \
  +                   "
   PACKAGECONFIG_class-native = ""
   PACKAGECONFIG_class-nativesdk = "thin-lto"
   
  
positive.code:                   -DBUILD_SHARED_LIBS=OFF \
                    -DLLVM_ENABLE_PROJECTS='clang;lld;lldb' \
                    -DLLVM_BINUTILS_INCDIR=${STAGING_INCDIR} \
                    -G Ninja ${S}/llvm \
                    -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \
  "
  
  EXTRA_OECMAKE_append_class-native = "\
  
negative.code:                   -DPYTHON_INCLUDE_DIR=${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI} \
  "
  
  DEPENDS = "binutils zlib libffi libedit libedit-native libxml2 libxml2-native ninja-native swig-native"
  DEPENDS_append_class-nativesdk = " clang-crosssdk-${SDK_ARCH} virtual/${TARGET_PREFIX}binutils-crosssdk nativesdk-python3"
  DEPENDS_append_class-target = " clang-cross-${TARGET_ARCH} python3"
  
  