From: Nobuyoshi Nakada Date: 2009-08-11T11:42:01+09:00 Subject: [ruby-dev:39061] Re: [Bug #1919] sparc-solaris-2.10 で 1.9.2-preview1 がビルドできない なかだです。 At Mon, 10 Aug 2009 23:40:36 +0900, Naohisa Goto wrote in [ruby-dev:39060]: > ruby 1.9.2-preview1 が SPARC 上の Solaris10 で make に失敗します。 > > 手動で二分検索をやってみたところ、r23240 は make install-nodoc できましたが > r23241 は make に失敗しました。 http://docs.sun.com/app/docs/doc/819-2243/readdir-r-3c?a=view を みると、_POSIX_PTHREAD_SEMANTICSがないとreaddir_r()がPOSIX準拠に ならないようですね。 これでどうでしょうか。 Index: configure.in =================================================================== --- configure.in (revision 24493) +++ configure.in (working copy) @@ -743,4 +743,8 @@ esac case "$target_os" in +when(solaris*) + RUBY_APPEND_OPTIONS(CPPFLAGS, -D_POSIX_PTHREAD_SEMANTICS) + LIBS="-lm $LIBS" + ;; when(nextstep*) ;; when(openstep*) ;; -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦