Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1113744
  • 博文数量: 350
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 5668
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-23 17:53
文章分类

全部博文(350)

文章存档

2013年(350)

分类: Mysql/postgreSQL

2013-04-11 16:03:52

升级到MySQL5.5版本之后,源码编译配置的工具换成了cmake,编译参数也有了很多变化,其中编译的备注参数也有变化。

在mysql5.1及之前的版本,我们有时候会通过with-server-suffix参数添加源码编译时的备注信息,进入5.5版本之后,官方的文档描述声称可以使用WITH_COMMENT增加编译备注信息,但实际当执行cmake并附加WITH_COMMENT参数时,则会遇到下列提示:
CMake Warning: The variable, 'WITH_COMMENT', specified manually, was not used during the generation.

获得一条警告信息,虽然并不影响后面的编译和功能,但实际上编译备注信息却并没有添加成功,因为当完成mysql的安装,查看mysql version时看不到定义的备注信息,看起来指定的参数是无效的。一番搜索终于发现,原来这是一个BUG(bug#59476),虽然官方的技术文档中声称是通过WITH_COMMENT控制编译的备注信息,但实际上真正的参数名称是COMPILATION_COMMENT,将参数名改为COMPILATION_COMMENT即可。

详细说明见:


阅读(1221) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~