[Pdns-users] [PATCH] configure --with-mysql=

Leo Baltus Leo.Baltus at omroep.nl
Thu Jan 31 16:19:48 UTC 2013

Hi Peter,

[Sorry for the delay]

Op 09/01/2013 om 13:23:32 +0100, schreef Peter van Dijk:
> On Nov 23, 2012, at 16:16 , Leo Baltus wrote:
> > ./configure --with-mysql=/foo supports /foo/lib/mysql,
> > /foo/lib and /foo/include/mysql  however it lacks support
> > for /foo/include
> > 
> > So we always had to specify --with-mysql-includes=/foo/include, which
> > seems redundant.
> > 
> > Attached patch fixes this in configure.ac so --with-mysql=/foo
> > would suffice.
> > 
> > If this make sense, please consider applying the patch.
> Instead of this, we now support --with-mysql-config. Can you see if that
> solves your problem in a satisfying way?

I am afraid it doesn't. Normally I guess it would but with mysql, we use
pre-compiled binaries so mysql_config is not aware of the location is
unpacked, since it is build during compile time.

It is not that my patch adds functionality, it is merely about an

currenly if you specify --with-mysql=/compile/mysql-5.1.63
then MYSQL_lib_check would cover

Whereas MYSQL_inc_check would only cover

So it does not check /compile/mysql-5.1.63/include, this is what the
patch adds.

FYI, we normally compile packages (libaries) as static libraries
typically with:

./configure --prefix=/compile/foo-$version --disable-shared
make install DESTDIR=/tmp

Then make a tarball and have someone with root-privileges unpack it.
This allow us to have multiple versions available on a single
compile server.

Leo Baltus, internetbeheerder                         /\
NPO ICT Internet Services                            /NPO/\
Sumatralaan 45, 1217 GP Hilversum, Filmcentrum, west \  /\/
servicedesk at omroep.nl, 035-6773555                    \/

More information about the Pdns-users mailing list