ターゲット環境のビルドをしてみる.

OSXiSCSI関連の話題は,なぜかイニシエータばかりでターゲットが無いなぁと,長らく思っていたところ.
ここ数ヶ月で,NetBSD のを用いた挑戦が始まっている模様.
userlandで動くって辺り,バグ取りの手間は少なそうだけれど,NFSに比べてパフォーマンスは出るんかいな.

とりあえず,世界の片隅で力弱く参戦.

*** netbsd-iscsi-20080207/src/configure.ac	2008-02-07 19:05:23.000000000 +0900
--- netbsd-iscsi-monaka/src/configure.ac	2009-11-29 17:47:43.000000000 +0900
***************
*** 9,14 ****
--- 9,20 ----
  AC_PROG_CC
  AC_PROG_RANLIB
  
+ AC_CANONICAL_HOST
+ case $host in
+   *-*-darwin*) CFLAGS="$CFLAGS -D_POSIX_C_SOURCE" ;;
+ esac
+ AC_SUBST(CFLAGS)
+ 
  dnl Checks for header files.
  AC_HEADER_STDC
  AC_CHECK_HEADERS(sys/types.h sys/param.h sys/stat.h sys/time.h sys/mman.h sys/uio.h sys/socket.h sys/time.h sys/vfs.h)

せっかく configure スクリプト使っているのだから,

CFLAGS="-D_POSIX_C_SOURCE" make

とかやるのは.やだもん.

とりあえず,上のパッチ*1

./configure && make

は通るらしい.動くかどうかは,試していない.

*1:と,autoconf