I recently uploaded Graphics::Fig v1.0.5 to fix a defect, and am now getting error reports from the testers. The problem is that the tests aren't finding an internal test module, t/FigCmp.pm. I've worked around these test dependency problems before by creating symbolic links in the source directory. But I notice that when I do that, MakeMaker "make manifest" follows the links and puts duplicate source files into the distribution. I probably introduced this new dependency problem by removing one of the links.
What is the "right" way to get the tests to find both the modules they're testing, and also any internal test modules?