classification
Title: mingw: nt thread model detection
Type: enhancement Stage:
Components: Build Versions: Python 3.5
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: loewis, rpetrov, steve.dower, tim.golden, zach.ware
Priority: normal Keywords: patch

Created on 2013-02-06 22:36 by rpetrov, last changed 2019-04-26 20:22 by BreamoreBoy.

Files
File name Uploaded Description Edit
0001-MINGW-BASE-use-NT-thread-model.patch rpetrov, 2013-02-06 22:36 review
0001-MINGW-issue17148-nt-thread-model-detection.patch rpetrov, 2014-08-03 06:09 status on 2014-08-02 review
Messages (2)
msg181576 - (view) Author: Roumen Petrov (rpetrov) * Date: 2013-02-06 22:36
Proposed  patch adds test for NT-threads to configure script . It was part of issue3871 and is related only to threading support.

Unlike previous one new patch avoid changes in code like #if A undef B or similar.
For instance 
- avoid presence of header pthread.h in Python/ceval.c and  Python/thread.c (HAVE_PTHREAD_H dependency)
- avoid detection of function pthread_kill  in Modules/signalmodule.c (HAVE_PTHREAD_KILL)
- avoid sem_open() Modules/_multiprocessing/multiprocessing.c (HAVE_SEM_OPEN)
( see patch for reason to skip those checks at configure time)
msg223376 - (view) Author: Mark Lawrence (BreamoreBoy) * Date: 2014-07-17 21:48
Guys I asked on IRC and was advised to add you to the nosy list to see if you can help out on this.  Please be aware that there are plenty more where this came from.
History
Date User Action Args
2019-04-26 20:22:33BreamoreBoysetnosy: - BreamoreBoy
2014-08-03 06:09:56rpetrovsetfiles: + 0001-MINGW-issue17148-nt-thread-model-detection.patch
2014-07-17 21:48:47BreamoreBoysetnosy: + tim.golden, BreamoreBoy, loewis, zach.ware, steve.dower

messages: + msg223376
versions: + Python 3.5, - Python 3.4
2013-02-06 22:36:10rpetrovcreate