target_arch2 is redefined unconditionally later