In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/6e75769d300856d7c215fc22d503cce13b734a0f?hp=2b0121e1c44b6ec834f3c55c427ef006b57c7fff>
- Log ----------------------------------------------------------------- commit 6e75769d300856d7c215fc22d503cce13b734a0f Author: Jan Dubois <[email protected]> Date: Tue Jul 22 16:50:24 2014 -0700 Use %I64d instead of %lld for MinGW For older versions of MSVCRT.dll %lld is still using only 32 bits, breaking 32-bit builds defining USE_64_BIT_INT. %I64d is still supported on all newer MSVCRT.dll releases, so there is really no reason to use %lld with MinGW at all. Fixes https://rt.perl.org/Ticket/Display.html?id=120851 ----------------------------------------------------------------------- Summary of changes: win32/config_sh.PL | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32/config_sh.PL b/win32/config_sh.PL index 7553b59..985c99a 100644 --- a/win32/config_sh.PL +++ b/win32/config_sh.PL @@ -121,7 +121,7 @@ if ($opt{cc} =~ /\b(?:cl|icl)/) { } elsif ($opt{cc} =~ /\bgcc\b/) { $int64 = 'long long'; - $int64f = 'll'; + $int64f = 'I64'; } # set large files options -- Perl5 Master Repository
