URGENT HELP NEEDED ON -File size reading

All Expert,

I am using Sun OS 5.8 and Perl version 5 in One server and Perl 5.8 in another unix server.

I am able to read a file using fopen function of perl --file size having more then 3 GB of data.(In the machine where Perl 5.8 install)

But when i am running the same perl script --It failed in other system saying Too large to open ?/

I doubt it is because of file size limitation on UNIX ,Can any body suggest how to read a file having more then 2 GB of data ??

Is there any SYSTEM variable i need to set ,to read this file ?
Is there any perl macro available which i can assign the value to over come this issue ?

In C #define _FILE_OFFSET_BITS 64 work fine to read a file size more then 2GB.

Please assit me it is URGENT.

What exact versions of perl are you using (perl --version)? Have you tried using the same version on the other server?