Hi On hrw's suggestion I looked into the mysterious directory armv5te-linux creation on my omap5912osk build. This directory is created by staging tasks for cross packages like gcc-cross, binutils-cross gdb-cross etc. This is because in bitbake.conf we set BASEPKG_HOST_SYS = "${BASE_PACKAGE_ARCH}${HOST_VENDOR}-${HOST_OS}" which is ok for target recipes but its not ok for native or cross recipes. It works for native because native.bbclass redefines it. I decided to change it to BASEPKG_HOST_SYS = "${HOST_ARCH}${HOST_VENDOR}-${HOST_OS}" HOST_ARCH is defined based on -native -target or -cross package so it works in all cases. Overriding in native.bbclass would not be needed but I left it in there Does anyone sees problem with this little patchlet ? Thanks -Khem