develooper Front page | perl.perl5.porters | Postings from September 2009

Re: Make build the command line from its own @INC

Thread Previous | Thread Next
Max Maischein
September 24, 2009 13:03
Re: Make build the command line from its own @INC
Message ID:
Hello Nick,

>> Currently, hardcodes lib/ when it runs $^X to output 
>> variables from This is bad, because on Windows, it is run 
>> from win32/ instead. The attached patch lets build the 
>> command line dynamically by adding all of @INC as -I switches.
> Would it also work to do
>     $ENV{PERL5LIB} = join $Config{path_sep}, @INC;
> before the ``?
> That was the approach I took in, and feels a bit more robust,
> as it should cope with any legal filename on the platform in question.
> (Except for anyone who puts ':' in a directory name on Unix. Or anywhere with
> shorter limits on environment variable length than command line length)
Yes. That approach is safer and it also works. Patch attached, but I 
fear it's on top of my previous patch.


Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About