On Sat Nov 10 03:07:27 2007, bernhard wrote: > > This patch hasn't been applied yet. > It make sense to me as it is a prerequisite for cross-compilation. > > Should I go ahead and try to apply the patch ? >
(I'm surprised this patch slipped beneath my radar, as it refers to files I've been staring at for months.) This is very consistent with what I've recommended for %Config in http://rt.perl.org/rt3//Public/Bug/Display.html?id=47902, so I recommend this patch be applied as well. Since it was originally submitted early in the year, we may have to double-check the locations to which it is being applied to get it to work correctly. Here's where $^O is currently being invoked under config/: [parrot] 509 $ fnsa config/ '*.pm' | xargs grep -n '$^O' config/inter/progs.pm:99: $libs = join ' ', grep { $^O =~ /VMS|MSWin/ || !/^-l(c|gdbm(_compat)?|dbm|ndbm|db)$/ } config/init/hints.pm:41: my $hints = "init::hints::" . lc($^O); config/auto/headers.pm:113: if ( $^O eq "msys" ) { config/auto/gdbm.pm:71: if ( $^O =~ /mswin32/i ) { config/auto/gmp.pm:54: if ( $^O =~ /mswin32/i ) { config/auto/readline.pm:43: if ( $^O =~ /mswin32/i ) { config/auto/gcc.pm:402: if $^O eq 'hpux'; config/auto/alignptrs.pm:48: elsif ( $^O eq 'hpux' && $Config{ccflags} !~ /DD64/ ) { config/gen/config_h.pm:83: print {$HH} "\n#define BUILD_OS_NAME \"$^O\"\n"; config/gen/platform.pm:39: my $platform = lc $^O;