From: Tanaka Akira Date: 2010-08-07T09:57:51+09:00 Subject: [ruby-core:31638] Re: [Bug #3637][Open] win32ole: Remove definition of NONAMELESSUNION in MinGW 2010/8/6 Yusuke Endoh : > > I was going to backport r28835, but I'm now afraid if it looks like > slightly wrong. > > #if (defined(__GNUC__)) && (__GNUC__ <= 3) && (__GNUC_MINOR__ <= 4) && (__GNUC_PATCHLEVEL__ <= 4) > > This condition will be false when GCC version is 2.95.3, 3.3.5 or > 3.3.6. Is it ok? I recommend something like the macro GCC_VERSION_SINCE in pack.c. -- Tanaka Akira