Nick,

On VMS, command-line options are upcased by the command interpreter
and then downcased by the C library unless protected by double
quotes.  Before the patch below I was seeing this:

MCR briana$dka0:[craig.perl]miniperl.exe compile -o EBCDIC.C -F EBCDIC.fnm
Unknown option: f

This issue comes up a lot in the test suite and I'm pretty sure that
double quotes around the option do the right thing everywhere.

--- ext/Encode/Makefile.PL;-0   Sun Jan 21 12:30:42 2001
+++ ext/Encode/Makefile.PL      Sun Jan 21 23:21:44 2001
@@ -88,7 +88,7 @@
         $continuator = '';
        }
      }
-   $str .= "\n\t\$(PERL) compile -o \$\@ -F $table.fnm\n\n";
+   $str .= "\n\t\$(PERL) compile -\"o\" \$\@ -\"F\" $table.fnm\n\n";
     open (FILELIST, ">$table.fnm")
         || die "Could not open $table.fnm: $!";
     foreach my $file (@{$tables{$table}})
[end of patch]
-- 
____________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]

Reply via email to