boost: accept custom ar and ranlib