Add -lgfortran flag to gcc call in a makefile
authorDavid Anthoff <anthoff@berkeley.edu>
Sat, 14 Jun 2014 04:10:27 +0000 (21:10 -0700)
committerDavid Anthoff <anthoff@berkeley.edu>
Sat, 14 Jun 2014 04:10:27 +0000 (21:10 -0700)
Adding $(EXTRALIB) adds this flag when things are built with
msys2 on windows. Without this the build fails.

exports/Makefile

index 3ef20b3..70fde4f 100644 (file)
@@ -85,7 +85,7 @@ dll  : ../$(LIBDLLNAME)
        $(RANLIB) ../$(LIBNAME)
        $(CC) $(CFLAGS) $(LDFLAGS) libopenblas.def dllinit.$(SUFFIX) \
        -shared -o ../$(LIBDLLNAME) -Wl,--out-implib,../$(LIBPREFIX).lib \
-       -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(FEXTRALIB)
+       -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(FEXTRALIB) $(EXTRALIB)
 
 libopenblas.def : gensymbol
        perl ./gensymbol win2k    $(ARCH) dummy $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) $(NEED2UNDERSCORES) $(ONLY_CBLAS) > $(@F)