makefile - Explaining circular dependency in make -
make thinks have circular dependency:
$ make blah > /dev/null make[1]: circular <- dependency dropped. is there way make print out path circular? big , complicated makefile did not write , finding near futile figure out hand.
any other technologies people have resolving circular dependencies?
thanks.
make[1]: circular <- all right, 2 things:
1) all <- all means that's whole path. that's right, all prerequisite of all.
2)make[1] means recursive make. somewhere in makefile there command $(make) all (probably obscured variable names, functions, arguments, whatever).
does help?
Comments
Post a Comment