Eric Wilhelm wrote: > Seriously, just skip anything that causes the least bit of trouble and > print a big warning about peRHl being of questionable compatibility.
Just FYI, it's not that RHE is incompatible; it is *too* compatible. The reason for the huge @INC list is that RedHat decided to upgrade Perl itself over the course of multiple releases of RedHat. They did this by including all previous binary-compatible directory trees into each release (e.g. 5.8.8 also includes the full core and site paths for 5.8.7, 5.8.6, etc). This means they could install a newer version of Perl without requiring all previously installed modules to be reinstalled. On the other hand, when *I* upgrade Perl beyond what my distro provides, I move all of the site_perl stuff into the newer tree manually, not something a distro would want to do. I think the only sane solution to this problem is to find some way to stop relying on shell expansion, which is the only place this is a problem. Perl itself has no problem with multiple locations in @INC, even if only some of them exist on disk. John -- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4501 Forbes Blvd Suite H Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5747
