summaryrefslogtreecommitdiff
path: root/README.cygwin
diff options
context:
space:
mode:
Diffstat (limited to 'README.cygwin')
-rw-r--r--README.cygwin68
1 files changed, 41 insertions, 27 deletions
diff --git a/README.cygwin b/README.cygwin
index 9d1164b11d..d54c030c53 100644
--- a/README.cygwin
+++ b/README.cygwin
@@ -83,7 +83,8 @@ binaries to be stripped, you can either add a B<-s> option when Configure
prompts you,
Any additional ld flags (NOT including libraries)? [none] -s
- Any special flags to pass to g++ to create a dynamically loaded library?
+ Any special flags to pass to g++ to create a dynamically loaded
+ library?
[none] -s
Any special flags to pass to gcc to use dynamic linking? [none] -s
@@ -208,12 +209,13 @@ You may see some messages during Configure that seem suspicious.
Win9x does not correctly report C<EOF> with a non-blocking read on a
closed pipe. You will see the following messages:
- But it also returns -1 to signal EOF, so be careful!
- WARNING: you can't distinguish between EOF and no data!
+ But it also returns -1 to signal EOF, so be careful!
+ WARNING: you can't distinguish between EOF and no data!
- *** WHOA THERE!!! ***
- The recommended value for $d_eofnblk on this machine was "define"!
- Keep the recommended value? [y]
+ *** WHOA THERE!!! ***
+ The recommended value for $d_eofnblk on this machine was
+ "define"!
+ Keep the recommended value? [y]
At least for consistency with WinNT, you should keep the recommended
value.
@@ -404,14 +406,15 @@ Using C<fork()> or C<system()> out to another perl after loading multiple dlls
may result on a DLL baseaddress conflict. The internal cygwin error
looks like like the following:
- 0 [main] perl 8916 child_info_fork::abort: data segment start: parent
- (0xC1A000) != child(0xA6A000)
+ 0 [main] perl 8916 child_info_fork::abort: data segment start:
+ parent (0xC1A000) != child(0xA6A000)
or:
- 183 [main] perl 3588 C:\cygwin\bin\perl.exe: *** fatal error - unable to remap
- C:\cygwin\bin\cygsvn_subr-1-0.dll to same address as parent(0x6FB30000) != 0x6FE60000
- 46 [main] perl 3488 fork: child 3588 - died waiting for dll loading, errno11
+ 183 [main] perl 3588 C:\cygwin\bin\perl.exe: *** fatal error -
+ unable to remap C:\cygwin\bin\cygsvn_subr-1-0.dll to same address
+ as parent(0x6FB30000) != 0x6FE60000 46 [main] perl 3488 fork: child
+ 3588 - died waiting for dll loading, errno11
See L<http://cygwin.com/faq/faq-nochunks.html#faq.using.fixing-fork-failures>
It helps if not too many DLLs are loaded in memory so the available address space is larger,
@@ -566,11 +569,11 @@ be kept as clean as possible.
ext/Compress-Raw-Zlib/README ext/Compress-Zlib/Changes
ext/DB_File/Changes ext/Encode/Changes ext/Sys-Syslog/Changes
ext/Win32API-File/Changes
- lib/ExtUtils/CBuilder/Changes lib/ExtUtils/Changes lib/ExtUtils/NOTES
- lib/ExtUtils/PATCHING lib/ExtUtils/README
+ lib/ExtUtils/CBuilder/Changes lib/ExtUtils/Changes
+ lib/ExtUtils/NOTES lib/ExtUtils/PATCHING lib/ExtUtils/README
lib/Net/Ping/Changes lib/Test/Harness/Changes
- lib/Term/ANSIColor/ChangeLog lib/Term/ANSIColor/README README.symbian
- symbian/TODO
+ lib/Term/ANSIColor/ChangeLog lib/Term/ANSIColor/README
+ README.symbian symbian/TODO
=item Build, Configure, Make, Install
@@ -599,14 +602,16 @@ be kept as clean as possible.
=item Tests
t/io/fs.t - no file mode checks if not ntsec
- skip rename() check when not check_case:relaxed
+ skip rename() check when not
+ check_case:relaxed
t/io/tell.t - binmode
t/lib/cygwin.t - builtin cygwin function tests
t/op/groups.t - basegroup has ID = 0
t/op/magic.t - $^X/symlink WORKAROUND, s/.exe//
t/op/stat.t - no /dev, skip Win32 ftCreationTime quirk
- (cache manager sometimes preserves ctime of file
- previously created and deleted), no -u (setuid)
+ (cache manager sometimes preserves ctime of
+ file previously created and deleted), no -u
+ (setuid)
t/op/taint.t - can't use empty path under Cygwin Perl
t/op/time.t - no tzset()
@@ -614,14 +619,17 @@ be kept as clean as possible.
EXTERN.h - __declspec(dllimport)
XSUB.h - __declspec(dllexport)
- cygwin/cygwin.c - os_extras (getcwd, spawn, and several Cygwin:: functions)
+ cygwin/cygwin.c - os_extras (getcwd, spawn, and several
+ Cygwin:: functions)
perl.c - os_extras, -i.bak
perl.h - binmode
doio.c - win9x can not rename a file when it is open
- pp_sys.c - do not define h_errno, init _pwent_struct.pw_comment
+ pp_sys.c - do not define h_errno, init
+ _pwent_struct.pw_comment
util.c - use setenv
util.h - PERL_FILE_IS_ABSOLUTE macro
- pp.c - Comment about Posix vs IEEE math under Cygwin
+ pp.c - Comment about Posix vs IEEE math under
+ Cygwin
perlio.c - CR/LF mode
perliol.c - Comment about EXTCONST under Cygwin
@@ -631,10 +639,12 @@ be kept as clean as possible.
- Can't install via CPAN shell under Cygwin
ext/Compress-Raw-Zlib/zlib-src/zutil.h
- Cygwin is Unix-like and has vsnprintf
- ext/Errno/Errno_pm.PL - Special handling for Win32 Perl under Cygwin
+ ext/Errno/Errno_pm.PL - Special handling for Win32 Perl under
+ Cygwin
ext/POSIX/POSIX.xs - tzname defined externally
ext/SDBM_File/sdbm/pair.c
- - EXTCONST needs to be redefined from EXTERN.h
+ - EXTCONST needs to be redefined from
+ EXTERN.h
ext/SDBM_File/sdbm/sdbm.c
- binary open
ext/Sys/Syslog/Syslog.xs
@@ -648,13 +658,15 @@ be kept as clean as possible.
ext/Win32/Makefile.PL - Use various libraries under Cygwin
ext/Win32/Win32.xs - Child dir and child env under Cygwin
ext/Win32API-File/File.xs
- - _open_osfhandle not implemented under Cygwin
+ - _open_osfhandle not implemented under
+ Cygwin
ext/Win32CORE/Win32CORE.c
- __declspec(dllexport)
=item Perl Modules/Scripts
- ext/B/t/OptreeCheck.pm - Comment about stderr/stdout order under Cygwin
+ ext/B/t/OptreeCheck.pm - Comment about stderr/stdout order under
+ Cygwin
ext/Digest-SHA/bin/shasum
- Use binary mode under Cygwin
ext/Sys/Syslog/win32/Win32.pm
@@ -662,7 +674,8 @@ be kept as clean as possible.
ext/Time-HiRes/HiRes.pm
- Comment about various timers not available
ext/Win32API-File/File.pm
- - _open_osfhandle not implemented under Cygwin
+ - _open_osfhandle not implemented under
+ Cygwin
ext/Win32CORE/Win32CORE.pm
- History of Win32CORE under Cygwin
lib/Cwd.pm - hook to internal Cwd::cwd
@@ -678,7 +691,8 @@ be kept as clean as possible.
lib/ExtUtils/MM_Cygwin.pm
- canonpath, cflags, manifypods, perl_archive
lib/File/Fetch.pm - Comment about quotes using a Cygwin example
- lib/File/Find.pm - on remote drives stat() always sets st_nlink to 1
+ lib/File/Find.pm - on remote drives stat() always sets
+ st_nlink to 1
lib/File/Spec/Cygwin.pm - case_tolerant
lib/File/Spec/Unix.pm - preserve //unc
lib/File/Spec/Win32.pm - References a message on cygwin.com