diff options
author | Joshua Daniel Franklin <joshuadfranklin@yahoo.com> | 2005-10-02 20:56:53 +0000 |
---|---|---|
committer | Joshua Daniel Franklin <joshuadfranklin@yahoo.com> | 2005-10-02 20:56:53 +0000 |
commit | facdd5dd4a564a6353ae46c75604ba5493ca03de (patch) | |
tree | ddeac7e58554a6e6ec150ca2b446e52f6719b116 /winsup/doc | |
parent | 0cb6fc5d3036aa449635383a36338ed63539a561 (diff) | |
download | newlib-facdd5dd4a564a6353ae46c75604ba5493ca03de.zip newlib-facdd5dd4a564a6353ae46c75604ba5493ca03de.tar.gz newlib-facdd5dd4a564a6353ae46c75604ba5493ca03de.tar.bz2 |
2005-10-02 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
* faq-what.xml: Add 2003 and WOW64 to "supported" FAQ.
* faq-programming.xml: Fix cygexec FAQ, building link.
Diffstat (limited to 'winsup/doc')
-rw-r--r-- | winsup/doc/ChangeLog | 5 | ||||
-rw-r--r-- | winsup/doc/faq-programming.xml | 38 | ||||
-rw-r--r-- | winsup/doc/faq-what.xml | 8 |
3 files changed, 35 insertions, 16 deletions
diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog index aaea9c0..21df880 100644 --- a/winsup/doc/ChangeLog +++ b/winsup/doc/ChangeLog @@ -1,3 +1,8 @@ +2005-10-02 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> + + * faq-what.xml: Add 2003 and WOW64 to "supported" FAQ. + * faq-programming.xml: Fix cygexec FAQ, building link. + 2005-09-25 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> * faq.xml: Remove copyright section, link to license.html diff --git a/winsup/doc/faq-programming.xml b/winsup/doc/faq-programming.xml index 7cc6e44..af08be3 100644 --- a/winsup/doc/faq-programming.xml +++ b/winsup/doc/faq-programming.xml @@ -76,7 +76,8 @@ main GCC distribution, anyway. <para>First of all, if you are using <literal>make -j[N]</literal>, then stop. It doesn't work well. Also beware of using non-portable shell features in your -Makefiles (see tips at <ulink url="http://cygwin.com/faq/faq_3.html#SEC46">http://cygwin.com/faq/faq_3.html#SEC46</ulink>). +Makefiles (see tips at <ulink +url="http://cygwin.com/faq/faq.using.html#faq.using.shell-scripts" />). </para> <para>Errors of <literal>make: execvp: /bin/sh: Illegal Argument</literal> or <literal>make: execvp: /bin/sh: Argument list too long</literal> are often @@ -91,17 +92,28 @@ the command-line limit. To enable cygexec for <literal>/bin</literal> and <screen> mount -X -b -f c:\cygwin\bin /bin mount -X -b -f c:\cygwin\bin /usr/bin -mount -x -b -f c:\cygwin\bin\strace.exe /usr/bin/strace.exe -mount -x -b -f c:\cygwin\bin\strace.exe /bin/strace.exe -mount -x -b -f c:\cygwin\bin\cygcheck.exe /usr/bin/cygcheck.exe -mount -x -b -f c:\cygwin\bin\cygcheck.exe /bin/cygcheck.exe +mount -x -b -f c:\cygwin\bin\tclsh84.exe /usr/bin/tclsh84.exe +mount -x -b -f c:\cygwin\bin\tclsh84.exe /bin/tclsh84.exe +mount -x -b -f c:\cygwin\bin\wish84.exe /usr/bin/wish84.exe +mount -x -b -f c:\cygwin\bin\wish84.exe /bin/wish84.exe </screen> -<para>Note that you must specifically exclude <literal>strace</literal> and <literal>cygcheck</literal>, -which are not linked to the Cygwin DLL. +<para>Note that if you have Tcl/Tk installed, you must specifically exclude +<literal>tclsh84</literal> and <literal>wish84</literal>, which are linked +to the Cygwin DLL but are not actually Cygwin programs. If you have added +other non-Cygwin programs to a path you want to mount cygexec, you can find +them with a script like this: </para> -<para>(See <ulink url="http://www.cygwin.com/cygwin-ug-net/using-utils.html#mount">http://www.cygwin.com/cygwin-ug-net/using-utils.html#mount</ulink> -for more information.) +<screen> +#!/bin/sh +cd /bin; for f in `find . -type f -name '*.exe'`; do + cygcheck $f | (fgrep -qi cygwin1.dll || echo $f) +done +</screen> + +<para> +See <ulink url="http://www.cygwin.com/cygwin-ug-net/using-utils.html#mount" /> +for more information on using mount. </para> </answer></qandaentry> @@ -464,12 +476,12 @@ same time. Remove all but one. symbols that you see in gdb are basically meaningless. It is also a good idea to use the latest code in case the bug has been fixed, so we recommend trying the latest snapshot from -<ulink url="http://cygwin.com/snapshots/">http://cygwin.com/snapshots/</ulink> or build the DLL from CVS. +<ulink url="http://cygwin.com/snapshots/" /> or building the DLL from CVS. </para> <para>To build a debugging version of the Cygwin DLL, you will need to follow -the instructions at <ulink url="http://cygwin.com/faq/faq_3.html#SEC102">http://cygwin.com/faq/faq_3.html#SEC102</ulink>. You -can also contact the mailing list for pointers (a simple test case that -demonstrates the bug is always welcome). +the instructions at <ulink url="http://cygwin.com/faq/faq-nochunks.html#faq.programming.building-cygwin" />. +You can also contact the mailing list for pointers (a simple test case that +demonstrates the bug is always welcome). </para> </answer></qandaentry> diff --git a/winsup/doc/faq-what.xml b/winsup/doc/faq-what.xml index af51c6e..3260abf 100644 --- a/winsup/doc/faq-what.xml +++ b/winsup/doc/faq-what.xml @@ -26,11 +26,13 @@ standard Windows command shell. <answer> <para>Cygwin can be expected to run on all modern 32 bit versions of -Windows, except Windows CE. This includes Windows 95/98/ME/NT/2000/XP. +Windows, except Windows CE. This includes Windows 95/98/ME/NT/2000/XP/2003 +and the WOW64 32 bit environment on released 64 bit versions of Windows. +As far as we know no one is working on a native 64 bit version of Cygwin. Since Cygwin is a community-supported free software project, patches to provide support for other versions would be thoughtfully considered. -Paid support is available through a support contract with Red Hat. For -information about getting a Red Hat support contract, see +Paid support contracts or enhancements are available through Red Hat. For +information about getting a Red Hat support contract, see <ulink url="http://cygwin.com/license.html" />. </para> <para>Keep in mind that Cygwin can only do as much as the underlying OS |