[#47763] 各ファイルの (C) の年表記 — SASADA Koichi <ko1@...>
1993-2007 みたいなのが多かったので、えいやと -2013
5 messages
2013/10/18
[#47768] [ruby-trunk - Bug #9045][Open] URIに含まれるエンコードされたID/パスワードがデコードされない — "vmi (Motonori IWAMURO)" <vmi@...>
5 messages
2013/10/23
[ruby-dev:47777] ext/openssl/ossl.o depends on thread_pthread.h
From:
Tanaka Akira <akr@...>
Date:
2013-10-28 03:50:35 UTC
List:
ruby-dev #47777
make の依存関係を調べて気がついたのですが、 ext/openssl/ossl.c が thread_native.h を include していて、 そこから手元の環境では thread_pthread.h を include しているようです。 そうすると、ossl.o は thread_pthread.h に依存することになりますが、 ext/openssl/depend にはどう記述すべきでしょうか。 とりあえず thread_pthread.h を直接書いてしまいましたが、 pthread でない環境では違う気がします。 common.mk だったら thread_$(THREAD_MODEL).h と書くところですが、 ext/openssl/depend では THREAD_MODEL は使えないようです。 なお、ossl.c が thread_native.h を include するようになったのは以下の コミットからのようです。 r42135 | ko1 | 2013-07-23 18:59:28 +0900 (Tue, 23 Jul 2013) | 7 lines * ext/openssl/ossl.c: use system native (system provided) thread locking APIs added by last commit. This patch fixes [Bug #8386]. "rb_mutex_*" APIs control only "Ruby" threads. Not for native threads. -- [田中 哲][たなか あきら][Tanaka Akira]