Descobri que a formatação do guia é um pouco enganadora e suspeito que essas linhas no makefile:
LAlib = -Wl,--start-
group $(LAdir)/libmkl_intel_lp64.a $(LAdir)/libmkl_intel_thread.a $(LAdir)/libmkl_core.a -Wl, --end-group -lpthread -lm
Deve ser uma única linha da seguinte forma:
LAlib = -Wl,--start-group $(LAdir)/libmkl_intel_lp64.a $(LAdir)/libmkl_intel_thread.a $(LAdir)/libmkl_core.a -Wl, --end-group -lpthread -lm
Em outras palavras, se você tiver uma quebra de linha após a linha de início de operação 105, remova-a e certifique-se de que a linha 106 que inicia atualmente com group
seja movida para o final da linha 105.