in reply to How to tell 32 or 64 bit

A 32 bit perl.
C:\p517\perl>perl -v This is perl 5, version 17, subversion 5 (v5.17.5 (v5.17.4-47-g432d456 +)) built for MSWin32-x86-multi-thread
A 64 bit perl.
C:\Documents and Settings\Administrator\Desktop>perl -v This is perl 5, version 14, subversion 2 (v5.14.2) built for MSWin32-x +64-multi-thread
To get it in a script
C:\p517\perl>perl -MConfig -e "print $Config{archname}" MSWin32-x86-multi-thread C:\p517\perl>

Replies are listed 'Best First'.
Re^2: How to tell 32 or 64 bit
by flexvault (Monsignor) on Oct 14, 2012 at 11:37 UTC

    bulk88,

    I just used your code:

    email7: perl -MConfig -E 'say $Config{archname};'
    for 4 different Perls built on Linux and 3 built on AIX/Unix computers and none of them had 32 or 64 in the response. I then looped on the %Config hash with 'grep 32' for all platforms and nothing looks consistent between Linux and AIX/Unix. If the original question was for Windows, I guess it works, but it doesn't seem to be a platform independent solution.

    Just a heads-up...Ed

    Update: After commenting, I reread the original post and you're solution was right on for windows.

    "Well done is better than well said." - Benjamin Franklin