More robust implementation of isl_version