compilation arm OK