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;

Reply via email to