In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/d2f5d4f944d5cf66f47878e9def88f1c3a12c12d?hp=da62e549ffa1848a7e6a1594fc77d89e722b9bf0>

- Log -----------------------------------------------------------------
commit d2f5d4f944d5cf66f47878e9def88f1c3a12c12d
Author: Jarkko Hietaniemi <[email protected]>
Date:   Mon Jul 21 13:29:27 2014 -0400

    In FreeBSD memcmp symbol can disappear.
-----------------------------------------------------------------------

Summary of changes:
 t/porting/libperl.t | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/t/porting/libperl.t b/t/porting/libperl.t
index d272ffe..b20cbf6 100644
--- a/t/porting/libperl.t
+++ b/t/porting/libperl.t
@@ -455,7 +455,15 @@ for my $symbol (sort keys %expected) {
     }
     my @o = exists $symbols{undef}{$symbol} ?
         sort keys %{ $symbols{undef}{$symbol} } : ();
-    ok(@o, "uses $symbol (@o)");
+    # In some FreeBSD versions memcmp disappears (compiler inlining?).
+    if (($^O eq 'freebsd' || $fake_style eq 'freebsd') &&
+        $symbol eq 'memcmp' && @o == 0) {
+        SKIP: {
+            skip("freebsd memcmp");
+        }
+    } else {
+        ok(@o, "uses $symbol (@o)");
+    }
 }
 
 # There are certain symbols we expect NOT to see.

--
Perl5 Master Repository

Reply via email to