@@ -330,6 +330,7 @@ Procedure
330330 ncurses HAVE_NCURSES
331331 GNU gdbm HAVE_GDBM
332332 libbz2 HAVE_BZ2
333+ OpenSSL HAVE_OPENSSL
333334
334335 Please note that you need to check that what you have installed
335336 is compatible with Python's build options. In particular, the
@@ -651,6 +652,22 @@ implementation in IBM's TCP/IP stack:-
65165227. As of Python 2.4, the mpz, rotor and xreadlines modules have been
652653dropped from the Python source tree.
653654
655+ 28. The subprocess module was added to the standard library relatively
656+ late in the 2.4 development cycle. Unfortunately I haven't had the
657+ round tuits to adapt the module to the EMX environment yet, and
658+ test_subprocess has a number of failures as a result.
659+
660+ 29. The default stack size for threads has been 64k. This is proving
661+ insufficient for some codebases, such as Zope. The thread stack size
662+ still defaults to 64k, but this can now be increased by defining
663+ THREAD_STACK_SIZE to an appropriate value in the Makefile (which contains
664+ a commented out definition for 128kB thread stacks). I have seen
665+ references to heavy Zope/Plone usage requiring 1MB thread stacks on
666+ FreeBSD and Linux, but doubt that for most likely usage on OS/2 that
667+ more than 256kB is necessary. The size of the required stacks (main
668+ and thread) can vary significantly depending on which version of gcc
669+ is used along with the compiler optimisations selected.
670+
654671... probably other issues that I've not encountered, or don't remember :-(
655672
656673If you encounter other difficulties with this port, which can be
@@ -690,4 +707,4 @@ Andrew MacIntyre
690707691708Web: http://www.andymac.org/
692709
693- 3 October, 2004 .
710+ 17 February, 2005 .
0 commit comments