diff options
Diffstat (limited to 'README.cygwin')
-rw-r--r-- | README.cygwin | 68 |
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 |