linaro -o3 + some fixes