今日はビルドシステムの修正、ドキュメントの修正、古いシステム用の条件コンパイルを削除する修正があった!
2019-04-07
cmb69: Fix ASAN configuration
- https://github.com/php/php-src/commit/3393ae6e77c485c3ac69a11287432eee3088cd76
- [7.4~]
- Windows 版のビルドシステムで、ASAN の設定が壊れていたのを修正
petk: [ci skip] Update release process docs to Markdown
- https://github.com/php/php-src/commit/8bcc7acbb027ae156f60618c9dcf38a6d74e4405
- [7.4~]
- docs/release-process.md をマークダウン化しつつ微修正
petk: Refactor AC_INIT in configure.ac and PHP versions
- https://github.com/php/php-src/commit/afd52f9d9986d92dd0c63832a07ab1a16bf11d53
- [7.4~]
- ビルドシステムで、configure.ac の AC_INIT を Autoconf 2.53 以降にあわせて修正
- バージョン情報とか公式サイトへのリンクが
./configure -h
へ埋め込まれるよーになったそうな
petk: Remove HAVE_LIMITS_H
- https://github.com/php/php-src/commit/fd1ad1e25a6d0676a560d237ff5f44faa6e1dc87
- [7.4~]
- HAVE_LIMITS_H の条件コンパイルを削除
- limits.h のヘッダ自体は C89 標準のため
- バンドルライブラリで依存しているのがあるので、一部は残してある
petk: Remove HAVE_SIGNAL_H
- https://github.com/php/php-src/commit/5f8915786f9fc3ec1af1089c9848f65a8d1541f5
- [7.4~]
- HAVE_SIGNAL_H の条件コンパイルを削除
- signal.h のヘッダ自体は C89 標準のため
- libmagic は 5.35 以降で HAVE_SIGNAL_H のチェックをしないようになってるらしい、が、PHP では 5.34 の改変版を使ってるので configure.ac でのチェックは残している