「BIND DLZ」- 使用源码安装

  CREATED BY JENKINSBOT

只要在编译BIND的时候指定了--with-dlz-mysql=yes选项,即可以支持MySQL后端来存储ZONE信息。

错误列表

# /usr/bin/ld: cannot find -lmysqlclient

GCC/3.14 Options for Linking
GCC how to add before the default linker search path by default? LIBRARY_PATH not working
在CentOS上编译时,已经安装安装了MySQL应用,且libmysqlclient也是存在的,但是依旧有这个错误。执行make VERBOSE=1后,发现执行编译命令时,/usr/lib64/mysql并不在gcc的库查找路径中。

办法有一个:在编译时,增加库的搜索路径,即执行命令LIBRARY_PATH=/usr/lib64/mysql make即可。当然可能还有其他办法。