--- a/contrib/cblas/TEST/test_lu.dats
+++ b/contrib/cblas/TEST/test_lu.dats
@@ -300,8 +300,9 @@
   {N:nat | N >= 1} (N: int N): void = () where {
 //
   prval pf = unit_v ()
-  val A = matrix_make_clo_tsz {a2}
-    (pf | N, N, !p_clo, sizeof<a2>) where {
+  val A =
+    matrix_make_clo<a2>
+      (pf | N, N, !p_clo) where {
     val N = size1_of_int1 (N)
     var !p_clo = @lam (
         pf: !unit_v | i: size_t, j: size_t, x: &(a2?) >> a2
@@ -384,8 +385,9 @@
 //
   prval pf = unit_v ()
   // [A1] is a *unit* matrix
-  val A1 = matrix_make_clo_tsz {a2}
-    (pf | N, N, !p_clo, sizeof<a2>) where {
+  val A1 =
+    matrix_make_clo<a2>
+      (pf | N, N, !p_clo) where {
     val N = size1_of_int1 (N)
     var !p_clo = @lam (
         pf: !unit_v | i: size_t, j: size_t, x: &(a2?) >> a2
--- a/contrib/cblas/TEST/test_symm.dats
+++ b/contrib/cblas/TEST/test_symm.dats
@@ -106,8 +106,9 @@
 (* ****** ****** *)
 
 prval pf = unit_v ()
-val M1 = matrix_make_clo_tsz {elt}
-  (pf | 10, 10, !p_clo, sizeof<elt>) where {
+val M1 =
+  matrix_make_clo<elt>
+    (pf | 10, 10, !p_clo) where {
   var !p_clo = @lam (
       pf: !unit_v | i: size_t, j: size_t, x: &(elt?) >> elt
     ) : void =<clo> let
@@ -126,8 +127,9 @@
 (* ****** ****** *)
 
 prval pf = unit_v ()
-val M2 = matrix_make_clo_tsz {elt}
-  (pf | 10, 10, !p_clo, sizeof<elt>) where {
+val M2 =
+  matrix_make_clo<elt>
+    (pf | 10, 10, !p_clo) where {
   var !p_clo = @lam (
       pf: !unit_v | i: size_t, j: size_t, x: &(elt?) >> elt
     ) : void =<clo> let
--- a/contrib/cblas/TEST/Makefile
+++ b/contrib/cblas/TEST/Makefile
@@ -35,7 +35,7 @@
 
 checkall:: test_cblas
 test_cblas: test_cblas.dats
-	$(ATSCC) $(LIBFLAGS) -O2 -o $@ test_cblas.dats $(ATSCTRB) -lcblas -lm \
+	$(ATSCC) $(LIBFLAGS) -O2 -o $@ test_cblas.dats $(ATSCTRB) -lblas -lm \
      && ./test_cblas
 cleanall:: ; $(RMF) test_cblas
 
@@ -43,13 +43,13 @@
 
 checkall:: test_gemm1
 test_gemm1: test_gemm1.dats
-	$(ATSCC) $(LIBFLAGS) -O2 -o $@ test_gemm1.dats $(ATSCTRB) -lcblas -lm \
+	$(ATSCC) $(LIBFLAGS) -O2 -o $@ test_gemm1.dats $(ATSCTRB) -lblas -lm \
      && ./test_gemm1
 cleanall:: ; $(RMF) test_gemm1
 
 checkall:: test_gemm2
 test_gemm2: test_gemm2.dats
-	$(ATSCC) $(LIBFLAGS) -O2 -o $@ test_gemm2.dats $(ATSCTRB) -lcblas -lm \
+	$(ATSCC) $(LIBFLAGS) -O2 -o $@ test_gemm2.dats $(ATSCTRB) -lblas -lm \
      && ./test_gemm2
 cleanall:: ; $(RMF) test_gemm2
 
@@ -57,7 +57,7 @@
 
 checkall:: test_symm
 test_symm: test_symm.dats
-	$(ATSCC) $(LIBFLAGS) -O2 -o $@ test_symm.dats $(ATSCTRB) -lcblas -lm \
+	$(ATSCC) $(LIBFLAGS) -O2 -o $@ test_symm.dats $(ATSCTRB) -lblas -lm \
      && ./test_symm
 cleanall:: ; $(RMF) test_symm
 
@@ -65,7 +65,7 @@
 
 checkall:: test_lu
 test_lu: test_lu.dats
-	$(ATSCC) $(LIBFLAGS) -O2 -o $@ test_lu.dats $(ATSCTRB) -lcblas -lm \
+	$(ATSCC) $(LIBFLAGS) -O2 -o $@ test_lu.dats $(ATSCTRB) -lblas -lm \
      && ./test_lu
 cleanall:: ; $(RMF) test_lu
 
