compile BLAS