Is there any way round this?
There is. See Recursive use causes subroutine redefinition.
Update: echo 'package modA; require modB; sub foo { }; 1' > modA.pm gets rid of the warning.
In reply to Re: Circular dependencies when using the perl syntax checker
by alexm
in thread Circular dependencies when using the perl syntax checker
by tomdee
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |