commit changes necessary to support yocto crossbuilds and new gcc compiler
merge