[issue34121] configure fails to detect C11 atomic support on clang

2018-07-15 Thread Benjamin Peterson


Benjamin Peterson  added the comment:


New changeset 8487ef61dea9fb0579f0be8f01d74fa20d3b8ed1 by Benjamin Peterson in 
branch '3.6':
[3.6] bpo-34121: Fix detection of C11 atomic support on clang. (GH-8290)
https://github.com/python/cpython/commit/8487ef61dea9fb0579f0be8f01d74fa20d3b8ed1


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34121] configure fails to detect C11 atomic support on clang

2018-07-15 Thread miss-islington


miss-islington  added the comment:


New changeset 3fc12f0e2ad9ba49243f5a43a8803018b2ff5904 by Miss Islington (bot) 
in branch '3.7':
bpo-34121: Fix detection of C11 atomic support on clang. (GH-8288)
https://github.com/python/cpython/commit/3fc12f0e2ad9ba49243f5a43a8803018b2ff5904


--
nosy: +miss-islington

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34121] configure fails to detect C11 atomic support on clang

2018-07-15 Thread Benjamin Peterson


Change by Benjamin Peterson :


--
resolution:  -> fixed
stage: patch review -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34121] configure fails to detect C11 atomic support on clang

2018-07-15 Thread Benjamin Peterson


Change by Benjamin Peterson :


--
pull_requests: +7824

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34121] configure fails to detect C11 atomic support on clang

2018-07-15 Thread miss-islington


Change by miss-islington :


--
pull_requests: +7823

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34121] configure fails to detect C11 atomic support on clang

2018-07-15 Thread Benjamin Peterson


Benjamin Peterson  added the comment:


New changeset 15c7b2abdfb93f8902dd72474818aee2bf97fa66 by Benjamin Peterson in 
branch 'master':
bpo-34121: Fix detection of C11 atomic support on clang. (GH-8288)
https://github.com/python/cpython/commit/15c7b2abdfb93f8902dd72474818aee2bf97fa66


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34121] configure fails to detect C11 atomic support on clang

2018-07-15 Thread Benjamin Peterson


Change by Benjamin Peterson :


--
keywords: +patch
pull_requests: +7822
stage:  -> patch review

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34121] configure fails to detect C11 atomic support on clang

2018-07-15 Thread Benjamin Peterson


Change by Benjamin Peterson :


--
components: +Build -Interpreter Core

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34121] configure fails to detect C11 atomic support on clang

2018-07-15 Thread Benjamin Peterson


New submission from Benjamin Peterson :

clang supports C11 atomic APIs just fine but Python's configure fails to detect 
it:

configure:16529: checking for stdatomic.h
configure:16545: clang -pthread -o conftestconftest.c -lpthread -ldl  
-lutil >&5
conftest.c:389:5: error: _Atomic cannot be applied to incomplete type 'void' 
_Atomic void *py_atomic_address = (void*) 
^
1 error generated.

Indeed, the atomic uninhabited type is not very useful. If we wanted an atomic 
pointer, we should write _Atomic(void *).

--
components: Interpreter Core
messages: 321697
nosy: benjamin.peterson
priority: normal
severity: normal
status: open
title: configure fails to detect C11 atomic support on clang
versions: Python 3.6, Python 3.7, Python 3.8

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com