diff options
author | Nick Ing-Simmons <nik@tiuk.ti.com> | 2000-11-22 20:51:42 +0000 |
---|---|---|
committer | Nick Ing-Simmons <nik@tiuk.ti.com> | 2000-11-22 20:51:42 +0000 |
commit | 3789aae2a16ba33c51e31b2ff3418eaef6c2ff4d (patch) | |
tree | 9a12e3cda0e3055b8d5fbe9e0ad1e1ec9c904e14 /README.win32 | |
parent | 778e6c4e916dc84b9dcf48eba0d7d07e9d98e21b (diff) | |
download | perl-3789aae2a16ba33c51e31b2ff3418eaef6c2ff4d.tar.gz |
Win32 PerlIO intermediate state now working as expected.
- In current state we are still using C runtime in text/binary
mode and "crlf" layer is just a dummy (clone of perlio buffer layer).
- PERLIO=stdio and PERLIO=unix pass all expected tests.
- PERLIO=perlio fails t/lib/dprof.t because Dprof.xs calls PerlIO_tell()
and PerlIO_seek() and the dummy crlf layer is not making adjustments
for CRLF translation happening in C runtime. All other tests pass.
Added note to README.win32 to point out the snags of doing a perl build
with Norton AntiVirus turned on.
Tweaked t/pragma/warnings.t so that when run stand-alone you can tell
which file a fail comes from.
Updated "canned" config.h to match the one generated.
p4raw-id: //depot/perlio@7802
Diffstat (limited to 'README.win32')
-rw-r--r-- | README.win32 | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/README.win32 b/README.win32 index fc4dc56753..ddc1f847a6 100644 --- a/README.win32 +++ b/README.win32 @@ -595,6 +595,20 @@ find a mailer on your system). =head1 BUGS AND CAVEATS +Norton AntiVirus interferes with the build process, particularly if +set to "AutoProtect, All Files, when Opened". Unlike large applications +the perl build process opens and modifies a lot of files. Having the +the AntiVirus scan each and every one slows build the process significantly. +Worse, with PERLIO=stdio the build process fails with peculiar messages +as the virus checker interacts badly with miniperl.exe writing configure +files (it seems to either catch file part written and treat it as suspicious, +or virus checker may have it "locked" in a way which inhibits miniperl +updating it). The build does complete with + + set PERLIO=perlio + +but that may be just luck. Other AntiVirus software may have similar issues. + Some of the built-in functions do not act exactly as documented in L<perlfunc>, and a few are not implemented at all. To avoid surprises, particularly if you have had prior exposure to Perl @@ -628,7 +642,7 @@ by C<perl -V>. =item Gurusamy Sarathy E<lt>gsar@activestate.comE<gt> -=item Nick Ing-Simmons E<lt>nick@ni-s.u-net.comE<gt> +=item Nick Ing-Simmons E<lt>nick@ing-simmons.netE<gt> =back @@ -655,6 +669,6 @@ Support for fork() emulation was added in 5.6 (ActiveState Tool Corp). Win9x support was added in 5.6 (Benjamin Stuhl). -Last updated: 22 March 2000 +Last updated: 22 November 2000 =cut |