This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: mingw: nt thread model detection
Type: enhancement Stage: resolved
Components: Build Versions: Python 3.5
process
Status: closed Resolution: wont fix
Dependencies: Superseder: MinGW is unsupported - close all open issues and list them here.
View: 45538
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 2022-04-11 14:57 by admin. This issue is now closed.

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
2022-04-11 14:57:41adminsetgithub: 61350
2021-10-21 10:04:21iritkatrielsetresolution: duplicate -> wont fix
2021-10-20 12:57:34iritkatrielsetstatus: open -> closed
superseder: MinGW is unsupported - close all open issues and list them here.
resolution: duplicate
stage: resolved
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