* ranlib is called internal