|Think about Loose Coupling|
I'm running up against a sticky issue. One of my company's machines is running Perl with an incorrectly compiled @INC array, so any scripts calling modules won't run properly.
I've been using a temporary fixit by exporting the PERL5LIB environment variable in my shell profile. Of course, this works fine for command line scripts, but CGIs don't work.
I don't want to have to add the correct values to @INC every time that I write a script, so the obvious solution would be to recompile Perl with the correct @INC values. This leads to the problem: I've never compiled the Perl executable before, and I don't know how @INC gets assigned during the compile.
The Unix admins are expecting me to provide some kind of instructions on this, and I've searched Perl's documentation and all over the Web with no real results. I'm hoping that this means it is a moot point, and somehow the @INC thing takes care of itself when compiled, but I wouldn't know, and I can't find any helpful info on the subject.
Could someone with some experience on this alleviate my ignorance? :)
Thanks, as always,