Source: courier-authlib
Version: 0.69.0-2
Tags: patch upstream
User: debian-cr...@lists.debian.org
Usertags: rebootstrap

courier-authlib fails to cross build from source, because it fails
finding mysql libraries. It tries doing so using mysql_config, but
that's unusable during cross compilation. A better approach is using
pkg-config. The attached patch makes courier-authlib try pkg-config
before mysql_config and makes courier-authlib cross buildable. Please
consider applying it.

Helmut
--- courier-authlib-0.69.0.orig/configure.ac
+++ courier-authlib-0.69.0/configure.ac
@@ -555,6 +555,7 @@
 	MYSQL_CFLAGS="-I$withval"
 )
 
+PKG_CHECK_MODULES([MYSQL],[mysqlclient],[],[
 AC_PATH_PROGS(MYSQL_CONFIG, mysql_config, mysql_config, $LPATH)
 
 if test -x "$MYSQL_CONFIG"
@@ -565,6 +566,7 @@
 	eval "MYSQL_CFLAGS=\"\`echo $MYSQL_CFLAGS\`\""
 	eval "MYSQL_LIBS=\"\`echo $MYSQL_LIBS\`\""
 fi
+])
 
 if test "$doauthmysql" = ""
 then

Reply via email to