LoginSignup
4
0

More than 5 years have passed since last update.

php-master-changes 2019-03-17

Posted at

今日はビルドシステムのリファクタリングがあった!

2019-03-17

nunoplopes: check for bison binary, not yacc

petk: [ci skip] Remove make install step from README

nunoplopes: snmp: remove unused var

petk: Enhance the buildconf script

  • https://github.com/php/php-src/commit/78ab79b9164420679da7aba1f7195335d656afda
  • [7.4~]
  • ビルドシステムで、buildconf を改善
  • 何をやるスクリプトなのかの説明を追加
  • -h、--help の追加
  • メッセージを修正して次に何やればいいか分かるように
  • 他ディレクトリから実行できるよう、実行時にプロジェクトルートへ cd するよう修正
  • make があるかのチェック追加
  • petk の人、これ系の開発環境の地ならしでめっっっっっっっっちゃ色々頑張ってて、またコミットメッセージが丁寧でほぼ毎度元実装の背景調査して変更理由きっちり書いてて、開発への参入障壁下げ続けてるので、機能面は全然触ってない人だけど長い目で見て結構なヒーローだと思う

petk: Move distribution generator script to scripts/dev

  • https://github.com/php/php-src/commit/e525ce30a56767cb5bd71221dd98bdc09f3ee60f
  • [7.4~]
  • ビルドシステムで、makedist、genfiles をプロジェクトルートから scripts/dev へ移動
  • プロジェクトルートに入るもの限定した方がとりあえず何見ればいいか分かりやすく、リリース/パッケージ用スクリプトは普通の人そんなに使わないでしょ、ということらしい
  • 実際現状でかなりスッキリしてて、5.6系のを比較用に見ると、おーという気持ちになる
  • あとドキュメント系を整理できればもっと減りそう

petk: Remove duplicate PHP_C_BIGENDIAN check

nunoplopes: remove unneeded AC_REQUIRE([AC_PROG_YACC])

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0