From: Russ Dill Date: Sun, 17 Aug 2008 19:53:43 +0000 (-0700) Subject: Fix up overzealous HAVE_LT_DLMUTEX_REGISTER block X-Git-Tag: submit/2.0-panda/20130828.192557~2745^2~20 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=74719c24f561cd04ba430a69a8885e7b4a05edb6;p=profile%2Fivi%2Fpulseaudio-panda.git Fix up overzealous HAVE_LT_DLMUTEX_REGISTER block This fixes a built problem on systems without the lt_dlmutex_register function. The overzealousness causes libtool_set_error and libtool_get_error to be undefined. This fixes a build problem on Ubuntu Intrepid. Signed-off-by: Russ Dill Signed-off-by: Lennart Poettering --- diff --git a/src/daemon/ltdl-bind-now.c b/src/daemon/ltdl-bind-now.c index 4007724..bb5a196 100644 --- a/src/daemon/ltdl-bind-now.c +++ b/src/daemon/ltdl-bind-now.c @@ -57,8 +57,6 @@ static pa_mutex *libtool_mutex = NULL; -PA_STATIC_TLS_DECLARE_NO_FREE(libtool_tls); - static void libtool_lock(void) { pa_mutex_lock(libtool_mutex); } @@ -67,6 +65,10 @@ static void libtool_unlock(void) { pa_mutex_unlock(libtool_mutex); } +#endif + +PA_STATIC_TLS_DECLARE_NO_FREE(libtool_tls); + static void libtool_set_error(const char *error) { PA_STATIC_TLS_SET(libtool_tls, (char*) error); } @@ -75,8 +77,6 @@ static const char *libtool_get_error(void) { return PA_STATIC_TLS_GET(libtool_tls); } -#endif - #ifdef PA_BIND_NOW /*