[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]
$Config{archname} on AMD64 Windows
Hi,
This isn't a high priority issue, but it's a little confusing nonetheless.
On my Vista64 (AMD64) box I have a 32-bit build of perl-5.10.0, built from
the official source using MinGW.
On the same box I also have a 32-bit build of perl-5.8.8, also built from
official perl source using MinGW.
Both perls were built in the cmd.exe shell.
To my surprise, I find that those 2 builds report different values for
$Config{archname}.
5.10.0 = MSWin32-x64-multi-thread
5.8.8 = MSWin32-x86-multi-thread
(This difference is, I guess, attributable to differences in the respective
makefile.mk files.)
It becomes a little amusing, as well - my MSWin32-x64-multi-thread
MinGW-built 5.10.0 is, in fact, binary-compatible with my
MSWin32-x86-multi-thread ActiveState-built 5.10.0, despite the (supposedly)
different architectures.
Not only that, but that same MSWin32-x64-multi-thread MinGW-built 5.10.0 is,
in fact, binary-*in*compatible with my MSWin32-x64-multi-thread
ActiveState-built 5.10.0, despite the (supposedly) identical architectures.
Is the 5.10.0 makefile.mk in need of some minor alteration, to accommodate
the possibility that we might be building an x86 build of perl on an AMD64
box ?
Cheers,
Rob
- Follow-Ups from:
-
"Steve Hay" <SteveHay@planit.com>
"Jan Dubois" <jand@activestate.com>
[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]