notify: use "constexpr" only with glibc

The Mutex and Cond constructors are only "constexpr" with glibc, and
this is what this #ifdef is about.

Backport of commit 459a812a

See http://bugs.musicpd.org/view.php?id=4511
This commit is contained in:
Max Kellermann 2015-09-17 22:56:35 +02:00
parent bef0ccf42a
commit 53677172f2
2 changed files with 2 additions and 1 deletions

1
NEWS
View File

@ -1,4 +1,5 @@
ver 0.19.15 (not yet released) ver 0.19.15 (not yet released)
* fix more build failures on non-glibc builds due to constexpr Mutex
ver 0.19.14 (2016/03/18) ver 0.19.14 (2016/03/18)
* decoder * decoder

View File

@ -28,7 +28,7 @@ struct notify {
Cond cond; Cond cond;
bool pending; bool pending;
#if !defined(WIN32) && !defined(__NetBSD__) && !defined(__BIONIC__) #ifdef __GLIBC__
constexpr constexpr
#endif #endif
notify():pending(false) {} notify():pending(false) {}