Please correct me if I am wrong, but is the configuration option not supposed to be -Duselargefiles
(instead of -Duselargerfiles
as shown in your post)? When checking the configuration on my own build of perl (which does have large file support), I receive the following output:
rob@robc:~ > /opt/bin/perl -V | grep -i large
useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
Compile-time options: USE_LARGE_FILES
perl -le "print unpack'N', pack'B32', '00000000000000000000001011100011'"