gem with c/c++ ext