improve target architecture support.