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