re-wrote routines to build int32/long versions of cholmod and umfpack, respectively