ruby-trunk-changes 2021-04-17

今日はビルドプロセスの修正と bundler のテストがホームディレクトリに書き込み権限がない時に失敗する問題の対応がありました。

[d953ac1139] Kazuhiro NISHIYAMA 2021-04-17 02:54:10 UTC

bundler のテストで環境変数 XDG_CONFIG_HOME の影響で失敗するものがあったのでテスト用のディレクトリを掘って XDG_CONFIG_HOME をそこに設定しておくようにしています。

[ed9ac03917] git 2021-04-17 02:54:39 UTC

version.h の日付更新

[17c3014bb7] Nobuyoshi Nakada 2021-04-17 10:08:53 UTC

configure で Android 向けのビルドかどうか判定するのに AC_COMPILE_IFELSE() を使ってるところで条件を反転させて Android の時に else 側で処理していたのを前に移動しています。

[1f56238032] Nobuyoshi Nakada 2021-04-17 10:14:21 UTC

tool/m4/ の配下の .m4 ファイルのヘッダのコメントを # から dnl に変更しています。また configure.ac で m4_include() してるところで行末に dnl を追加しています。前もきいたことがあったような気がするけど、これなんでだっけ。[追記] m4_include() したところが生成物の configure で余計な改行が入ってたくさん空行ができてしまうのと、# はそのまま configure にも残ってしまうので、それを抑制するための方法でした。[/追記]