summaryrefslogtreecommitdiff
path: root/README.win32
diff options
context:
space:
mode:
authorNick Ing-Simmons <nik@tiuk.ti.com>2000-11-22 20:51:42 +0000
committerNick Ing-Simmons <nik@tiuk.ti.com>2000-11-22 20:51:42 +0000
commit3789aae2a16ba33c51e31b2ff3418eaef6c2ff4d (patch)
tree9a12e3cda0e3055b8d5fbe9e0ad1e1ec9c904e14 /README.win32
parent778e6c4e916dc84b9dcf48eba0d7d07e9d98e21b (diff)
downloadperl-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.win3218
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