2000-01-16:lex 和 yacc 文件现在包含在发行版中
25 年前的今天(PostgreSQL 7.0 开发周期),lex
和 yacc
文件成为了分发源代码文件包的一部分。
commit 759fba48734fdb93094ed6fe6b0d0c4d533fd0ca Author: Peter Eisentraut <peter_e@gmx.net> Date: Sun Jan 16 20:05:00 2000 +0000 Included all yacc and lex files into the distribution.
这意味着,用户从源代码包(即从 FTP 文件浏览器 下载的 postgresql-X.Y.tgz
文件)构建时,不再需要安装 flex
和 bison
包,这在一定程度上简化了构建过程。
然而,从 PostgreSQL 17(提交 721856ff)开始,从源代码包构建 PostgreSQL 也需要 flex
和 bison
。有关此变更的原因,请参阅提交消息。
有关源代码安装的更多详细信息,请参阅 PostgreSQL 文档:要求。