From: Jeremy W. <jez...@ho...> - 2008-01-30 18:15:56
|
>> As this looked so serious I downloaded 5.10.0 (1002) to test this and I = can see what you see. >> This is a major problem in general, not just for Win32::GUI (my own XS m= odules fail their >> test suit due to this issue). > > Jan (ActiveState) confirmed and explained the problem (follow the > rt.perl.org link above). > >> Looks like I wont be upgrading to 5.10 any time soon:) > > Turns out there is a simple solution - add the -mms_bitfields option > to your cflags to get gcc to use the same bitfield-alignment as MSVC. > > I've submitted a patch to ActiveState, which I hope will make it into > their next build. In the meantime be *VERY* wary of any modules for > ActiveState 5.10 that are built with gcc. Tested with the -mms_bitfields option and the problem goes away. All my XS = modules now pass their tests. Good find. Cheers, jez. _________________________________________________________________ Who's friends with who and co-starred in what? http://www.searchgamesbox.com/celebrityseparation.shtml= |