]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Avoid local $_ perl variable, for Perl before 5.9.1.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 16 Jan 2011 22:00:35 +0000 (23:00 +0100)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 17 Jan 2011 06:42:09 +0000 (07:42 +0100)
* lib/Automake/Options.pm (_process_option_list): Do not
lexically localize $_.  Fixes bootstrap on AIX 5.1.

Bug introduced in commit `v1.11-622-gf90a06c'.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
lib/Automake/Options.pm

index 6c65edf380cf0eb2804f8a12508f539c17cac135..8a8f3dd2ffddc0c0da64d68d7e605b2f972f19e0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-01-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       Avoid local $_ perl variable, for Perl before 5.9.1.
+       * lib/Automake/Options.pm (_process_option_list): Do not
+       lexically localize $_.  Fixes bootstrap on AIX 5.1.
+       Bug introduced in commit `v1.11-622-gf90a06c'.
+
 2011-01-15  Stefano Lattarini  <stefano.lattarini@gmail.com>
 
        For PR automake/547:
index 9f221784add0bf35f087406d6b80da5de30f9caa..c2edcd5d4fadf4e7f351edc3ff03ffbcc045fb3f 100644 (file)
@@ -253,7 +253,7 @@ sub _process_option_list (\%@)
 
   foreach my $h (@list)
     {
-      my $_ = $h->{'option'};
+      local $_ = $h->{'option'};
       my $where = $h->{'where'};
       $options->{$_} = $where;
       if ($_ eq 'gnits' || $_ eq 'gnu' || $_ eq 'foreign')