ruby-trunk-changes 2021-04-12

今日は Android 向けのビルドのための型チェック追加や mkmf.rb の MinGW 向け修正などがありました。

[799ea1d154] Nobuyoshi Nakada 2021-04-11 11:15:59 UTC

標準添付ライブラリ mkmf.rb で生成する Makefile 内の arch_hdrdir 変数にセットする(ruby の)変数 $arch_hdrdir を mkintpath メソッドを通して Windows 環境でのパス名の調整をするようにしているようです。 MinGW での拡張ライブラリビルドのエラー対策みたいです。 [ruby-core:97248] [Bug #16651]

[a5688b5ce6] Nobuyoshi Nakada 2021-04-12 05:42:26 UTC

ARM アーキテクチャAndroid 向けの 32bit 版ビルド時にコンパイルエラーになるとのことで struct stat::st_dev および st_rdev のメンバーの型をチェックして dev_t 以外の時にも対応するようにしています。 Android では dev_t 型じゃないということみたいですね。 [ruby-core:103386] [Bug #17793]

[59171378fb] git 2021-04-12 06:58:32 UTC

version.h の日付更新