Add a space after -o to keep Darwin's g++ happy, in t/porting/extrefs.t
authorNicholas Clark <nick@ccl4.org>
Tue, 30 Apr 2013 14:19:15 +0000 (16:19 +0200)
committerNicholas Clark <nick@ccl4.org>
Fri, 3 May 2013 12:12:58 +0000 (14:12 +0200)
Darwin's g++ 4.2.1 is fussy. FreeBSD's g++ 4.2.1 is not. Hateful software.

t/porting/extrefs.t

index 10a4f6f..44d190e 100644 (file)
@@ -78,7 +78,10 @@ sub try_compile_and_link {
 
        my $errornull = $VERBOSE ? '' : ">$null 2>$null";
 
-       my $out_opt = "-o";
+       # Darwin g++ 4.2.1 is fussy and demands a space.
+       # FreeBSD g++ 4.2.1 does not.
+       # We do not know the reaction of either to the presence of brown M&Ms.
+       my $out_opt = "-o ";
        if ($^O eq "MSWin32" && $Config{cc} =~ /\bcl\b/i) {
            $out_opt = "/Fe";
        }