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