diff --git a/daemon/configure.ac b/daemon/configure.ac
index 4d5aa76c938f367b8c036bc1720ca1d8897cfa06..e1a452a4b6a3be6b8c0e0e5e9878c148bb5c9e7b 100644
--- a/daemon/configure.ac
+++ b/daemon/configure.ac
@@ -100,8 +100,8 @@ dnl Check for uuid development package - name: uuid-dev
 UUID_MIN_VERSION=1.0
 PKG_CHECK_MODULES(UUID, uuid >= ${UUID_MIN_VERSION}, HAVE_UUID=true, HAVE_UUID=false);
 
-YAML_MIN_VERSION=0.1.0
-PKG_CHECK_MODULES(YAML, yaml-0.1 >= ${YAML_MIN_VERSION}, ,AC_MSG_ERROR([Missing yaml development files]));
+AC_SEARCH_LIBS([yaml_parser_initialize], [yaml], [], [
+       AC_MSG_ERROR([Unable to find yaml development files])])
 
 LIBCRYPTO_MIN_VERSION=1.0
 PKG_CHECK_MODULES(LIBCRYPTO, libcrypto >= ${LIBCRYPTO_MIN_VERSION}, HAVE_LIBCRYPTO=true, HAVE_LIBCRYPTO=false);