Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 578371f

Browse files
author
Andrew MacIntyre
committed
add notes about subprocess module & thread stacks, SSL support
1 parent 744b313 commit 578371f

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

PC/os2emx/README.os2emx

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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:-
651652
27. As of Python 2.4, the mpz, rotor and xreadlines modules have been
652653
dropped 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

656673
If you encounter other difficulties with this port, which can be
@@ -690,4 +707,4 @@ Andrew MacIntyre
690707
691708
Web: http://www.andymac.org/
692709

693-
3 October, 2004.
710+
17 February, 2005.

0 commit comments

Comments
 (0)