-lpthread é uma opção para especificar a vinculação à biblioteca de threads do posix. Se a sua compilação funcionar sem especificar essa biblioteca, ela provavelmente já está incluída por padrão, então você não "perde" nada.
De acordo com este , seu makefile original provavelmente está incorreto, é por isso que você recebe a mensagem de erro.