diff options
Diffstat (limited to 'science/cdo/files/patch-src-cdo_pthread.cc')
-rw-r--r-- | science/cdo/files/patch-src-cdo_pthread.cc | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/science/cdo/files/patch-src-cdo_pthread.cc b/science/cdo/files/patch-src-cdo_pthread.cc new file mode 100644 index 000000000000..930db89d9583 --- /dev/null +++ b/science/cdo/files/patch-src-cdo_pthread.cc @@ -0,0 +1,29 @@ +--- src/cdo_pthread.cc.orig 2017-07-03 08:59:29 UTC ++++ src/cdo_pthread.cc +@@ -32,8 +32,10 @@ void print_pthread_info() + { + #if defined(HAVE_LIBPTHREAD) + pthread_attr_t attr; ++#if defined (PTHREAD_MUTEXATTR_CONDATTR) + pthread_mutexattr_t m_attr; + pthread_condattr_t c_attr; ++#endif + + #if defined(PTHREAD_KEYS_MAX) + fprintf(stderr, "PTHREAD_KEYS_MAX = %d\n", PTHREAD_KEYS_MAX); +@@ -54,6 +56,7 @@ void print_pthread_info() + print_pthread_attr("Default pthread attr", &attr); + pthread_attr_destroy(&attr); + ++#if defined (PTHREAD_MUTEXATTR_CONDATTR) + pthread_mutexattr_init(&m_attr); + print_pthread_mutexattr("Default pthread mutexattr", &m_attr); + pthread_mutexattr_destroy(&m_attr); +@@ -61,6 +64,7 @@ void print_pthread_info() + pthread_condattr_init(&c_attr); + print_pthread_condattr("Default pthread condattr ", &c_attr); + pthread_condattr_destroy(&c_attr); ++#endif + + fprintf(stderr, "\n"); + #endif |