Windows のサポートCore
phpize ビルドは、 ソースツリーを build dir 内に反映するようになりました (in-tree ビルドでは、これまでも同様でした)。 拡張モジュールによっては、 (特に Makefile.frag.w32 を使う場合) 調整が必要かもしれません。 MSVC ビルド向けに、 --enable-sanitizer がサポートされるようになりました。 これによって、ASan とデバッグ用のアサーションが有効になります。 このオプションは MSVC 16.10 と Windows 10 以降でサポートされます。 clang ビルド向けの --with-uncritical-warn-choke 設定オプションは、サポートされなくなりました。 代わりに、抑制したい警告を CFLAGS 経由で選択してください。 COMこの拡張モジュールは、 デフォルトで共有ライブラリとしてビルドされるようになりました。 これより前のバージョンでは、 デフォルトで static な拡張モジュールとしてビルドされていましたが、 公式の Windows 用バイナリでは、この拡張モジュールが共有ライブラリとしてビルドされていました。 FFIFFI::cdef と FFI::load を使う際に、 ライブラリを指定する必要はなくなりました。 しかし実運用環境では、この便利機能を使うべきではありません。 Streams
|