diff -r df89378e9223 -r 7b7f0409fc00 imgtools/buildrom/tools/buildrom.pm --- a/imgtools/buildrom/tools/buildrom.pm Tue Nov 30 13:59:58 2010 +0800 +++ b/imgtools/buildrom/tools/buildrom.pm Tue Nov 30 14:05:41 2010 +0800 @@ -68,7 +68,7 @@ my $BuildromMajorVersion = 3 ; my $BuildromMinorVersion = 32; -my $BuildromPatchVersion = 0; +my $BuildromPatchVersion = 2; sub print_usage @@ -4869,11 +4869,11 @@ my $plat = "armv5"; $plat = &get_abiv2mode() ? $plat."_abiv1" : $plat."_abiv2"; - foreach my $plat(@platlist) + foreach my $plattmp(@platlist) { - if(($aDllFile =~ /[\/\\]($plat)[\/\\]/i) or ($aDllFile =~ /[\/\\]($plat\.\w+)[\/\\]/i )) + if(($aDllFile =~ /[\/\\]($plattmp)[\/\\]/i) or ($aDllFile =~ /[\/\\]($plattmp)\.\w+[\/\\]/i )) { - $platName = $1; + $platName = uc $1; last; } } @@ -4881,7 +4881,7 @@ # Map files will be referred for all ARM platforms, # and for BSF platforms which cutomizes ARM platforms. - if($rootPlatName =~ /^armv5|$plat$/i){ + if($rootPlatName =~ /^(armv5|$plat)$/i){ my $mapfile = "${aDllFile}.map"; open MAPFILE, "$mapfile" or die "Can't open $mapfile\n";