FAQ
In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/730ddfe84dc700d146653b462354bb0979bb825a?hp=7e69463d5ba4e34c2ea10a5c117a1777435209ec>

- Log -----------------------------------------------------------------
commit 730ddfe84dc700d146653b462354bb0979bb825a
Author: Jarkko Hietaniemi <jhi@iki.fi>
Date: Sat Apr 23 11:23:44 2016 -0400

     Apple Xcode / clang version updates and additions

M hints/darwin.sh

commit 8a035c8d97c1b9c6dece478aed82f335afca0433
Author: Jarkko Hietaniemi <jhi@iki.fi>
Date: Sat Apr 23 11:20:56 2016 -0400

     darwin (OS X) hints comments alignment

     (preparing for the next change)

M hints/darwin.sh

commit f3dd6bae442aa75eaf92234b8ea09650844284fa
Author: Jarkko Hietaniemi <jhi@iki.fi>
Date: Fri Apr 22 23:09:31 2016 -0400

     Time-HiRes version bump

M dist/Time-HiRes/Changes
M dist/Time-HiRes/HiRes.pm

commit de1003b4553058df412757f35324ef710bc68a2e
Author: Reini Urban <rurban@cpanel.net>
Date: Mon Apr 18 09:38:13 2016 +0200

     [PATCH] Time-Hires: Fix declaration-after-statement error with darwin threads

     rt #113856: the flag -Werror=declaration-after-statement is seemingly
     not working for clang (in OS X, not yet tested elsewhere), but working
     as intended for gcc. Since the system cc for OS X is clang (via Apple),
     this failure to fail has been masked.

     To restate: without this patch the Time-HiRes does not build in OS X
     with gcc under usethreads.

M dist/Time-HiRes/HiRes.xs
-----------------------------------------------------------------------

Summary of changes:
  dist/Time-HiRes/Changes | 3 +++
  dist/Time-HiRes/HiRes.pm | 2 +-
  dist/Time-HiRes/HiRes.xs | 4 ++--
  hints/darwin.sh | 41 ++++++++++++++++++++++++-----------------
  4 files changed, 30 insertions(+), 20 deletions(-)

diff --git a/dist/Time-HiRes/Changes b/dist/Time-HiRes/Changes
index a7f61a0..2fc64fc 100644
--- a/dist/Time-HiRes/Changes
+++ b/dist/Time-HiRes/Changes
@@ -1,5 +1,8 @@
  Revision history for the Perl extension Time::HiRes.

+1.9733 [2016-04-23]
+ - [rt #113856] C90 declaration-after-statement error with darwin threads
+
  1.9732 [2016-03-13]
    - MUTEX_LOCK, not PERL_MUTEX_LOCK: blead e5b02b5d
    - also hrt_ualarm_itimer() is unused: 1cb6cce3
diff --git a/dist/Time-HiRes/HiRes.pm b/dist/Time-HiRes/HiRes.pm
index 4915813..ad9a65c 100644
--- a/dist/Time-HiRes/HiRes.pm
+++ b/dist/Time-HiRes/HiRes.pm
@@ -28,7 +28,7 @@ our @EXPORT_OK = qw (usleep sleep ualarm alarm gettimeofday time tv_interval
     stat lstat
    );

-our $VERSION = '1.9732';
+our $VERSION = '1.9733';
  our $XS_VERSION = $VERSION;
  $VERSION = eval $VERSION;

diff --git a/dist/Time-HiRes/HiRes.xs b/dist/Time-HiRes/HiRes.xs
index 8b8f25c..38ca0dc 100644
--- a/dist/Time-HiRes/HiRes.xs
+++ b/dist/Time-HiRes/HiRes.xs
@@ -767,11 +767,11 @@ static mach_timebase_info_data_t timebase_info;
  static struct timespec timespec_init;

  static int darwin_time_init() {
+ struct timeval tv;
+ int success = 1;
  #ifdef USE_ITHREADS
    MUTEX_LOCK(&darwin_time_mutex);
  #endif
- struct timeval tv;
- int success = 1;
    if (absolute_time_init == 0) {
      /* mach_absolute_time() cannot fail */
      absolute_time_init = mach_absolute_time();
diff --git a/hints/darwin.sh b/hints/darwin.sh
index 2af6ae7..afadf53 100644
--- a/hints/darwin.sh
+++ b/hints/darwin.sh
@@ -212,31 +212,38 @@ esac
  # 10.1.x 5.x.y
  # Jaguar 10.2.x 6.x.y
  # Panther 10.3.x 7.x.y
-# Tiger 10.4.x 8.x.y 2.0 (gcc4 4.0.0)
-# 2.2 (gcc4 4.0.1)
+# Tiger 10.4.x 8.x.y 2.0 (gcc4 4.0.0)
+# 2.2 (gcc4 4.0.1)
  # 2.2.1 (gcc 3.3)
  # 2.5 ?
-# Leopard 10.5.x 9.x.y 3.0 (gcc 4.0.1 default)
-# 3.1 (gcc 4.2.1)
-# Snow Leopard 10.6.x 10.x.y 3.2 (llvm gcc 4.2, clang 2.3 as 1.0)
+# Leopard 10.5.x 9.x.y 3.0 (gcc 4.0.1 default)
+# 3.1 (gcc 4.2.1)
+# Snow Leopard 10.6.x 10.x.y 3.2 (llvm gcc 4.2, clang 2.3 as 1.0)
  # 3.2.1 (clang 1.0.1 as 1.0.1/24)
  # 3.2.2 (clang 1.0.2 as 1.0.2/32)
  # 3.2.3 (clang 1.5 as 1.5/60)
  # 4.0.1 (clang 2.9 as 2.0/138)
-# Lion 10.7.x 11.x.y 4.1 (llvm gcc 4.2.1, clang 3.0 as 2.1/163.7.1)
-# 4.2 (clang 3.0 as 3.0/211.10.1)
+# Lion 10.7.x 11.x.y 4.1 (llvm gcc 4.2.1, clang 3.0 as 2.1/163.7.1)
+# 4.2 (clang 3.0 as 3.0/211.10.1)
  # 4.3.3 (clang 3.1 as 3.1/318.0.61)
-# 4.4 (clang 3.1 as 4.0/421.0.57)
-# Mountain Lion 10.8.x 12.x.y 4.5 (clang 3.1 as 4.1/421.11.65, real gcc removed, there is gcc but it's really clang)
-# 4.6 (clang 3.2 as 4.2/425.0.24)
-# 5.0 (clang 3.3 as 5.0/500.2.75)
-# 5.1 (clang 3.4 as 5.1/503.0.38)
+# 4.4 (clang 3.1 as 4.0/421.0.57)
+# Mountain Lion 10.8.x 12.x.y 4.5 (clang 3.1 as 4.1/421.11.65, real gcc removed, there is gcc but it's really clang)
+# 4.6 (clang 3.2 as 4.2/425.0.24)
+# 5.0 (clang 3.3 as 5.0/500.2.75)
+# 5.1 (clang 3.4 as 5.1/503.0.38)
+# 5.1.1 (clang 3.4 as 5.1/503.0.40)
  # Mavericks 10.9.x 13.x.y 6.0.1 (clang 3.5 as 6.0/600.0.51)
-# 6.1 (clang 3.5 as 6.0/600.0.54)
-# 6.2 (clang 3.5 as 6.0/600.0.57)
-# Yosemite 10.10.x 14.x.y 6.3 (clang 3.6 as 6.1/602.0.49)
-# El Capitan 10.11.x 15.x.y 7.0 (clang 3.7 as 7.0/700.0.72)
-# 7.1 (clang 3.7 as 7.0/700.1.76)
+# 6.1 (clang 3.5 as 6.0/600.0.54)
+# 6.1.1 (clang 3.5 as 6.0/600.0.56)
+# 6.2 (clang 3.5 as 6.0/600.0.57)
+# Yosemite 10.10.x 14.x.y 6.3 (clang 3.6 as 6.1/602.0.49)
+# 6.3.1 (clang 3.6 as 6.1/602.0.49)
+# 6.3.2 (clang 3.6 as 6.1/602.0.53)
+# El Capitan 10.11.x 15.x.y 7.0 (clang 3.7 as 7.0/700.0.72)
+# 7.1 (clang 3.7 as 7.0/700.1.76)
+# 7.2 (clang 3.7 as 7.0.2/700.1.81)
+# 7.2.1 (clang 3.7 as 7.0.2/700.1.81)
+# 7.3 (clang 3.7 as 7.3.0/703.0.29)
  #

  # Processors Supported

--
Perl5 Master Repository

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 1 of 1 | next ›
Discussion Overview
groupperl5-changes @
categoriesperl
postedApr 23, '16 at 3:51p
activeApr 23, '16 at 3:51p
posts1
users1
websiteperl.org

1 user in discussion

Jarkko Hietaniemi: 1 post

People

Translate

site design / logo © 2017 Grokbase