target and linaro optimizations