MySQL5.5原始碼編譯新增編譯備註資訊~
升級到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的安裝,檢視mysql version時看不到定義的備註資訊,看起來指定的引數是無效的。一番搜尋終於發現,原來這是一個BUG(bug#59476),雖然官方的技術文件中聲稱是通過WITH_COMMENT控制編譯的備註資訊,但實際上真正的引數名稱是COMPILATION_COMMENT,將引數名改為COMPILATION_COMMENT即可。
詳細說明見:
http://bugs.mysql.com/bug.php?id=59476
在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的安裝,檢視mysql version時看不到定義的備註資訊,看起來指定的引數是無效的。一番搜尋終於發現,原來這是一個BUG(bug#59476),雖然官方的技術文件中聲稱是通過WITH_COMMENT控制編譯的備註資訊,但實際上真正的引數名稱是COMPILATION_COMMENT,將引數名改為COMPILATION_COMMENT即可。
詳細說明見:
http://bugs.mysql.com/bug.php?id=59476
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-715218/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql5.5資料庫cmake原始碼編譯安裝MySql資料庫原始碼編譯
- Linux下原始碼編譯方式安裝MySQL5.5Linux原始碼編譯MySql
- 原始碼編譯Vim 8原始碼編譯
- MongoDB(0)- 原始碼編譯MongoDB原始碼編譯
- 編譯Android原始碼編譯Android原始碼
- 編譯hibernate原始碼編譯原始碼
- Docker編譯Azerothcore原始碼Docker編譯原始碼
- Spring原始碼編譯Spring原始碼編譯
- Vue3原始碼分析——編譯模組和編譯器Vue原始碼編譯
- 編譯FFMPEG原始碼的指令碼編寫案例編譯原始碼指令碼
- WebRTC研究 (一) 編譯原始碼Web編譯原始碼
- 原始碼編譯 apache2.4原始碼編譯Apache
- Kubernetes原始碼編譯原始碼編譯
- Swift原始碼專案編譯Swift原始碼編譯
- 龍芯原始碼編譯MySQL原始碼編譯MySql
- Ceph原始碼編譯與打包原始碼編譯
- nvme driver 原始碼修改、編譯原始碼編譯
- 原始碼編譯安裝Redis原始碼編譯Redis
- LAMP原始碼編譯安裝LAMP原始碼編譯
- osg原始碼編譯步驟原始碼編譯
- Android原始碼編譯--整理Android原始碼編譯
- XCode 編譯 PAG 原始碼XCode編譯原始碼
- 程式碼線上編譯器(上)- 編輯及編譯編譯
- 在使用make編譯時,修改原始檔的註釋內容,是否會重新編譯?編譯
- 編譯時註解(轉)編譯
- Dubbo原始碼之動態編譯原始碼編譯
- MacOS X 編譯Android原始碼Mac編譯Android原始碼
- 原始碼編譯安裝的原理原始碼編譯
- openssl原始碼編譯及配置方法原始碼編譯
- Android FrameWork 之原始碼編譯AndroidFramework原始碼編譯
- 用mingw編譯tcc原始碼編譯原始碼
- 原始碼的下載與編譯原始碼編譯
- zabbix agent原始碼編譯安裝原始碼編譯
- 原始碼編譯安裝MySQL 5.7.9原始碼編譯MySql
- Apache Kafka-0.8.1.1原始碼編譯ApacheKafka原始碼編譯
- Tomcat7.0原始碼編譯Tomcat原始碼編譯
- 【轉】MySQL原始碼編譯安裝MySql原始碼編譯
- 寫Java這麼久,JDK原始碼編譯過沒?編譯JDK原始碼踩坑紀實JavaJDK原始碼編譯