著作一覧 |
libffiは、3.0.9ではMSWin32をサポートしていない。
configureもないし、というかautotoolsもないからビルド環境の追随も大変だ。I was sick of maintaining patches
というわけで、libffi-msvcはGoogleコードにある(Githubじゃないのな)。 でもRubyとしては欲しい。おれも欲しい。
そこでとりあえずVC++6でGooglecodeのやつをビルドしてテストしてみる。nawkが同梱されているのでnmake -f makefile.vcするまでの話は簡単。
しかし、結構failした。
Failed Tests cls_12byte.c cls_16byte.c cls_18byte.c cls_19byte.c cls_20byte.c cls_20byte1.c cls_24byte.c cls_3_1byte.c cls_5byte.c cls_5_1_byte.c cls_64byte.c cls_6byte.c cls_6_1_byte.c cls_7_1_byte.c cls_9byte1.c cls_9byte2.c cls_align_double.c cls_align_float.c cls_align_longdouble.c cls_align_longdouble_split.c cls_align_longdouble_split2.c cls_align_sint16.c cls_align_sint32.c cls_align_uint16.c cls_align_uint32.c err_bad_typedef.c nested_struct.c nested_struct1.c nested_struct2.c nested_struct4.c nested_struct5.c nested_struct6.c problem1.c stret_large.c stret_large2.c stret_medium.c
というところで今日は時間切れ。
ジェズイットを見習え |