If you have read any of my previous posts concerning Cygwin - you will agree that it appears to be a strange beast. The problem is that outside of teaching myself Perl a couple of years ago - I don't have any real experience in this arena. I have no idea if things are really this bizarre or if I am just a bumbling idiot.
It would be really nice if someone out there could confirm my wife's suspicions (bumbling idiot). Here are some things in no particular order that would be nice to be confirmed: 1. To get ICU to work A: link => 'c++' in config/init/hints/cygwin.pl B: Ensure that the ICU .dlls are executable C: Ensure that the ICU .dlls are in $PATH D: If using ICU < 2.8, needs shared not static in config/gen/icu.pl E: You may need to download msvcr70.dll and follow steps B and C if you are using a pre-built copy F: In general, if you get a "Unable to remap" error about some .dll, then you will need to run the Cygwin rebaseall utility. 2. The following tests fail under JIT for no apparent reason A. t/op/trans_9-12 t/op/trans_17-18 3. Enabling these tests works but are being skipped - I supplied a patch in bug report #29836 A. Extend 12 B. All threads C. All timer (except the two being universally skipped : 2004-05-24) 4. As outlined in bug report #29936, JIT debugging intermittently doesn't work. I have not followed this up since 2004-05-24 and it may no longer be applicable. The odd thing was I could never isolate what ingredient would cause the failure. 5. -mno-accumulate-outgoing-args is NOT required to make JIT work properly. For a few days this was needed but as of 2004-07-22 it appears not to be. 6. If using compiler optimization flag -O2 or -O3 when configuring parrot to build t/op/number_7.pasm will fail I have isolated the test case to the following: abs N0, -1 end where abs N0, 1 end abs N0, 1.0 end abs N0, -1.0 end all work 7. perl Configure.pl --ccflags='-march=pentium4 -O3 -s -funroll-loops -fomit-frame-pointer' --debugging=0 --optimize --icushared='-licuuc -licudt' --icuheaders=/usr/local/include Obviously change your architecture and your ICU flags accordingly - but that makes parrot really fly ;-) Cheers Joshua Gatcomb a.k.a. L~R __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail