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.