MySQL 源码阅读 —— 问题 expanded from macro MYSQL_VERSION_MAJOR - 格物
MySQL 源码编译报错 expanded from macro MYSQL_VERSION_MAJOR。VERSION 是 C++11 头文件的一部分,但 MySQL 以往都是用 VERSION 表示的版本号,与 C++11 产生了冲突,导致编译时报错中断。macOS Big Sur 11 开始 C++ 升级到 11,而 MySQL 从 8.0.22 开始才正式将 VERSION 改名 为 MYSQL_VERSION。
MySQL 源码阅读 —— 问题 expanded from macro MYSQL_VERSION_MAJOR - 格物
MySQL 源码编译报错 expanded from macro MYSQL_VERSION_MAJOR。VERSION 是 C++11 头文件的一部分,但 MySQL 以往都是用 VERSION 表示的版本号,与 C++11 产生了冲突,导致编译时报错中断。macOS Big Sur 11 开始 C++ 升级到 11,而 MySQL 从 8.0.22 开始才正式将 VERSION 改名 为 MYSQL_VERSION。
https://shockerli.net/post/mysql-source-version-conflict-in-cpp-11/