diff --git a/Make_include_template b/Make_include_template
index 838b443d4fb1891de078d59587b06cdb5bfff1c8..67ba438748bc05394cba69590dcd16f0bd0c2894 100644
--- a/Make_include_template
+++ b/Make_include_template
@@ -87,6 +87,8 @@ MKLROOT=/opt/intel/mkl/
 #for GNU compilers
 #you might need to add intel64 to : ${MKLROOT}/lib/intel64
 BLAS = -L${MKLROOT}/lib/ -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -ldl
+#on linux you want to use a group
+#BLAS = -Wl,--start-group -L${MKLROOT}/lib/intel64 -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group -lpthread -lm -ldl
 #for intel compilers
 #BLAS = -mkl
 
@@ -102,6 +104,8 @@ OPTC += -DMKL -I$(MKLROOT)/include
 #for GNU compilers
 #you might need to add intel64 to : ${MKLROOT}/lib/intel64
 FFT = -L${MKLROOT}/lib/ -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -ldl
+#on linux you want to use groups
+#FFT = -Wl,--start-group -L${MKLROOT}/lib/intel64 -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group -lpthread -lm -ldl
 #for intel compilers
 #FFT = ${MKLROOT}/lib/libmkl_intel_lp64.a ${MKLROOT}/lib/libmkl_sequential.a ${MKLROOT}/lib/libmkl_core.a -lpthread -lm -ldl