instead of using perl modules that are built with 'C' language, i now use built-in perl moduleGiven that you want a 32-bit perl, I think that's a fair enough solution - though a more interesting (and more efficient) solution would be to get Digest-SHA working.
Corion's suggestion sounds promising - I've had good success in the past messing with config_heavy.pl settings on Windows. (It sometimes requires a matching change to Config.pm as well.)
However, on all of my systems (Windows, Ubuntu and Debian), $Config{ld} is set to the same as $Config{cc} and I'm not sure how that impacts when it comes to altering LD.
Cheers,
Rob