From 2c33a2e1bce095e492c8934b8c74231d5fc027ec Mon Sep 17 00:00:00 2001 From: Kenichi Ishigaki Date: Tue, 18 Oct 2011 16:02:39 +0000 Subject: [PATCH] made MSVC happier --- Makefile.PL | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index b29f4ca..8e9d560 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -250,16 +250,18 @@ my @CC_OPTIONS = ( ); # RT #70135: See if ld supports Bsymbolic; -for my $path (File::Spec->path) { - if (MM->maybe_command("$path/ld")) { - my $output = `$path/ld --help`; - if ($output =~ /Bsymbolic/) { - push @CC_OPTIONS, - CCFLAGS => $Config{ccflags} . ' -Wl,-Bsymbolic', - LDFLAGS => $Config{ldflags} . ' -Wl,-Bsymbolic', - LDDLFLAGS => $Config{lddlflags} . ' -Wl,-Bsymbolic'; +unless ($^O eq 'MSWin32' && $Config{ld} =~ /link/) { + for my $path (File::Spec->path) { + if (MM->maybe_command("$path/ld")) { + my $output = `$path/ld --help`; + if ($output =~ /Bsymbolic/) { + push @CC_OPTIONS, + CCFLAGS => $Config{ccflags} . ' -Wl,-Bsymbolic', + LDFLAGS => $Config{ldflags} . ' -Wl,-Bsymbolic', + LDDLFLAGS => $Config{lddlflags} . ' -Wl,-Bsymbolic'; + } + last; } - last; } }