Ich weiß nicht, was Sie ineffizient meinen, aber ich schätze "Nein".
Der Kernel behandelt alle Symlinks, gnumake führt nur ein open () aus und erhält die Datei. Jede App auf Benutzerebene kümmert sich nicht darum (egal, es kümmert sich selten), ob es sich um einen Symlink handelt oder nicht, sie ruft nur die Datei ab.
Die zusätzlichen Ebenen von Symlinks, die der Kernel durchlaufen muss, sind im Vergleich zu der Zeit zum Kompilieren und Schreiben / Leeren des Caches auf der Festplatte unerheblich.