[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:4639] 最適化ビルド時の不具合
- X-ml-count: 4639
- Subject: [MD:4639] 最適化ビルド時の不具合
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxxxxxxx>
- Date: Sat, 27 Sep 2003 08:39:29 +0900
- User-agent: Wanderlust/2.11.9 (Wonderwall) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.7 (Fujiidera) APEL/10.5 Emacs/21.1 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/2.00 Beta2-dev (WOMINAHESHI)
最適化を有効にして Meadow2 をビルドした場合にまともに動きません。
ビルド環境は VC6 (SP5)です。
Meadow2 が悪いのか、VC6 のコンパイラが悪いのか切り分けができなく
て困っています。何か情報をお持ちの方はいませんか?
皆さんの環境(VC6 や VC7)でも再現しますか?
落ちている場所は、mw32_message_loop()@mw32term.c の下記の場所です。
マウスを動かしたときに落ちます。
> case WM_MOUSEMOVE:
snip
> update_mouse_cursor (dpyinfo, msg);
ここで、両引数とも NULL になっています。
ビルド手順は次の通りです。
> cd nt
> configure.meadow --with-msvc --prefix c:\usr\local\Meadow2
> nmake bootstrap
> nmake all BUILD_TYPE=spd
> nmake install BUILD_TYPE=spd
なお、最適化オプションを -O2 (速度重視)から -O1 (サイズ重視)に変
更すれば問題なく動いているようです。
また、Cygiwin で最適化を有効にした場合も問題ないようです。
--
三好 雅則 mailto:miyoshi@xxxxxxxxxxxxxxxx
http://www.boreas.dti.ne.jp/~miyoshi/ (Meadow2 のページ始めました)