Why g++ option -MM -MF <a_file> is not the same as -MM > <afile> if, and only if, it's inside makefile with VPATH defined ? The first has a_file incomplete. But how come the overall gcc build result is exactly the same i.e. succeeds except the created a_file is different as said. On 6/24/20, gcc-help-request@xxxxxxxxxxx <gcc-help-request@xxxxxxxxxxx> wrote: > Send Gcc-help mailing list submissions to > gcc-help@xxxxxxxxxxx > > To subscribe or unsubscribe via the World Wide Web, visit > http://gcc.gnu.org/mailman/listinfo/gcc-help > or, via email, send a message with subject or body 'help' to > gcc-help-request@xxxxxxxxxxx > > You can reach the person managing the list at > gcc-help-owner@xxxxxxxxxxx > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Gcc-help digest..." >