don't hardcode ar and ranlib