[#41278] [BUG:1.9] BINARY should not be ASCII-compatible — Yugui <yugui@...>

WXVndWkbJEIkRyQ5ISMbKEIKCgo+IBskQiRHISIkKiQqJGAkTSQzJDMkXiRHJE41RE9AJEclKyVQ

15 messages 2010/05/11

[#41407] [Bug #3339] win32ole test failure — Usaku NAKAMURA <redmine@...>

Bug #3339: win32ole test failure

20 messages 2010/05/25
[#41411] Re: [Bug #3339] win32ole test failure — Masaki Suketa <masaki.suketa@...> 2010/05/25

助田です。

[#41412] Re: [Bug #3339] win32ole test failure — "U.Nakamura" <usa@...> 2010/05/25

こんにちは、なかむら(う)です。

[ruby-dev:41389] Re: [Bug #3295] make test aborted

From: KOSAKI Motohiro <kosaki.motohiro@...>
Date: 2010-05-21 18:45:05 UTC
List: ruby-dev #41389
小崎です
こんにちは

> 今回、Ubuntu-10.0.4 環境で Fiber が原因で Abort するのは Ubuntu-10.0.4で
> は、最適化オプションを O3 としたときに __longjmp_chk という関数を使用す
> るためのようです。
> (O0 のときは _longjmp が使用されるようです。そのため、cont.c を O0 でコ
> ンパイルすると、make test に通ります。)

軽く調べたところ、Ubuntuのgccではデフォルトで-D_FORTIFY_SOURCE=2
されているためのようです。
手元にUbuntuがないのですが、cont.c だけコンパイルオプションを変更することで
回避できませんでしょうか?

> そのため、revertして Fiber のパッチを 1.9.3送りにするという提案に、私も
> 賛成します。
> Fiber のパッチを、trunk にてテストさせていただきたいです。
> ご検討、よろしくお願いします。

いただいたパッチはこちらでtrunkに入れておくので、コンパイルオプションで
逃げる事が出来そうなら、再度上書きしてくださいませ

In This Thread