Skip to content

Commit ced4946

Browse files
authored
Use the fortran compiler to link LAPACK-related benchmarks
to fix linking problems with (at least) the AMD version of flang that creates dependencies on more than just the fortran runtime.
1 parent 6e270f9 commit ced4946

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

benchmark/Makefile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1825,7 +1825,7 @@ zsymv.veclib : zsymv.$(SUFFIX)
18251825

18261826
##################################### Sgeev ####################################################
18271827
sgeev.goto : sgeev.$(SUFFIX) ../$(LIBNAME)
1828-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1828+
$(FC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
18291829

18301830
sgeev.acml : sgeev.$(SUFFIX)
18311831
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
@@ -1841,7 +1841,7 @@ sgeev.veclib : sgeev.$(SUFFIX)
18411841

18421842
##################################### Dgeev ####################################################
18431843
dgeev.goto : dgeev.$(SUFFIX) ../$(LIBNAME)
1844-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1844+
$(FC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
18451845

18461846
dgeev.acml : dgeev.$(SUFFIX)
18471847
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
@@ -1858,7 +1858,7 @@ dgeev.veclib : dgeev.$(SUFFIX)
18581858
##################################### Cgeev ####################################################
18591859

18601860
cgeev.goto : cgeev.$(SUFFIX) ../$(LIBNAME)
1861-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1861+
$(FC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
18621862

18631863
cgeev.acml : cgeev.$(SUFFIX)
18641864
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
@@ -1875,7 +1875,7 @@ cgeev.veclib : cgeev.$(SUFFIX)
18751875
##################################### Zgeev ####################################################
18761876

18771877
zgeev.goto : zgeev.$(SUFFIX) ../$(LIBNAME)
1878-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1878+
$(FC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
18791879

18801880
zgeev.acml : zgeev.$(SUFFIX)
18811881
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
@@ -1891,7 +1891,7 @@ zgeev.veclib : zgeev.$(SUFFIX)
18911891

18921892
##################################### Sgetri ####################################################
18931893
sgetri.goto : sgetri.$(SUFFIX) ../$(LIBNAME)
1894-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1894+
$(FC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
18951895

18961896
sgetri.acml : sgetri.$(SUFFIX)
18971897
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
@@ -1907,7 +1907,7 @@ sgetri.veclib : sgetri.$(SUFFIX)
19071907

19081908
##################################### Dgetri ####################################################
19091909
dgetri.goto : dgetri.$(SUFFIX) ../$(LIBNAME)
1910-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1910+
$(FC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
19111911

19121912
dgetri.acml : dgetri.$(SUFFIX)
19131913
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
@@ -1924,7 +1924,7 @@ dgetri.veclib : dgetri.$(SUFFIX)
19241924
##################################### Cgetri ####################################################
19251925

19261926
cgetri.goto : cgetri.$(SUFFIX) ../$(LIBNAME)
1927-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1927+
$(FC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
19281928

19291929
cgetri.acml : cgetri.$(SUFFIX)
19301930
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
@@ -1941,7 +1941,7 @@ cgetri.veclib : cgetri.$(SUFFIX)
19411941
##################################### Zgetri ####################################################
19421942

19431943
zgetri.goto : zgetri.$(SUFFIX) ../$(LIBNAME)
1944-
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1944+
$(FC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
19451945

19461946
zgetri.acml : zgetri.$(SUFFIX)
19471947
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)

0 commit comments

Comments
 (0)