Skip to content

Commit 9a9159b

Browse files
committed
fix(benchmark): link CBLAS GEMM targets with OpenBLAS dependency
- Use OPENBLAS_LIB_DEP for CBLAS GEMM target prerequisites - Add OPENBLAS_LIB to the link commands - Apply the change to sgemm, dgemm, cgemm, and zgemm variants
1 parent f3bcdbe commit 9a9159b

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

benchmark/Makefile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -691,17 +691,17 @@ endif
691691
sgemm.goto : sgemm.$(SUFFIX) $(OPENBLAS_LIB_DEP)
692692
$(CC) $(CFLAGS) -o $(@F) $^ $(OPENBLAS_LIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
693693

694-
cblas_sgemm.goto : cblas_sgemm.$(SUFFIX) ../$(LIBNAME)
695-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
694+
cblas_sgemm.goto : cblas_sgemm.$(SUFFIX) $(OPENBLAS_LIB_DEP)
695+
$(CC) $(CFLAGS) -o $(@F) $^ $(OPENBLAS_LIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
696696

697-
cblas_dgemm.goto : cblas_dgemm.$(SUFFIX) ../$(LIBNAME)
698-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
697+
cblas_dgemm.goto : cblas_dgemm.$(SUFFIX) $(OPENBLAS_LIB_DEP)
698+
$(CC) $(CFLAGS) -o $(@F) $^ $(OPENBLAS_LIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
699699

700-
cblas_cgemm.goto : cblas_cgemm.$(SUFFIX) ../$(LIBNAME)
701-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
700+
cblas_cgemm.goto : cblas_cgemm.$(SUFFIX) $(OPENBLAS_LIB_DEP)
701+
$(CC) $(CFLAGS) -o $(@F) $^ $(OPENBLAS_LIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
702702

703-
cblas_zgemm.goto : cblas_zgemm.$(SUFFIX) ../$(LIBNAME)
704-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
703+
cblas_zgemm.goto : cblas_zgemm.$(SUFFIX) $(OPENBLAS_LIB_DEP)
704+
$(CC) $(CFLAGS) -o $(@F) $^ $(OPENBLAS_LIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
705705

706706
sgemm.acml : sgemm.$(SUFFIX)
707707
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)

0 commit comments

Comments
 (0)