----- Original Message ----- 
From: "Jan Dubois" <[EMAIL PROTECTED]>
.
.
>> Does that mean it's impossible to build a 64-bit perl (using the
>> 64-bit Platform SDK compiler) where the NV provides greater precision
>> than the IV ?
>
> Yes, it will be impossible with the platform compilers unless Microsoft
> decides to implement better long double support.  I would not hold my
> breath though:
>
>    http://blogs.msdn.com/ericflee/archive/2004/06/10/152852.aspx
>

Interesting read - including the replies.

> I think it should be possible to build even a 32-bit Perl using MingW
> that will use 10-byte long doubles, but I haven't tried it.  You
> will still run into problems though, as all the printf() style formatting
> will break because MingW uses MSVCRT.DLL as the runtime library.

I once spent a couple of hours fiddling about with win32\config.gc, trying 
to get MinGW to build a perl with 64-bit integer support. It should be 
do-able, though I failed to get very far. (I didn't really know what I was 
doing so I didn't persevere - and I hadn't even considered the impact the 
runtime library was going to have.)

>
> Maybe you could do this with Cygwin. Or with the Intel compiler. I
> don't have time to play with this right now, and I also don't expect us
> to move ActivePerl on Windows away from VC6/Platform SDK compilers any
> time soon.
>

I was mainly just trying to work out what "the state of play" was. You've 
addressed that quite nicely for me.

Thanks, Jan, for taking the time to explain.

Cheers,
Rob

_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to