Parece que você pretendia chamar o vinculador ld , mas chamou o programa link que existe para permitir que o super usuário crie um link físico para um diretório.
Se o makefile não contiver nenhuma chamada direta para link , verifique seu ambiente sobre como, por exemplo, o make macro LD poderia obter o valor link .
Eu recomendo ligar:
make -n -p
capture a saída em um arquivo e procure por link dentro dessa saída.
Se você ver isso com:
make -f /dev/null -p
também, os valores provavelmente são importados do ambiente.