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

Reply via email to