[issue38743] configure: on macOS (darwin) add CoreFoundation to flags before checking for gettext

2019-11-08 Thread Barry A. Warsaw


Change by Barry A. Warsaw :


--
nosy: +barry

___
Python tracker 

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



[issue38743] configure: on macOS (darwin) add CoreFoundation to flags before checking for gettext

2019-11-08 Thread Ned Deily


Change by Ned Deily :


--
components: +macOS
nosy: +ned.deily, ronaldoussoren

___
Python tracker 

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



[issue38743] configure: on macOS (darwin) add CoreFoundation to flags before checking for gettext

2019-11-08 Thread Jakub Piotr Cłapa

Change by Jakub Piotr Cłapa :


--
keywords: +patch
pull_requests: +16599
stage:  -> patch review
pull_request: https://github.com/python/cpython/pull/17090

___
Python tracker 

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



[issue38743] configure: on macOS (darwin) add CoreFoundation to flags before checking for gettext

2019-11-08 Thread Jakub Piotr Cłapa

New submission from Jakub Piotr Cłapa :

macOS needs to link to CoreFoundation for gettext to work. We reorder the 
autoconf tests so CoreFoundation is added to LIBS earlier and the -lintl test 
does not fail (which would exclude it from the final set of flags).

Btw. the whole test seems fishy: if compilation fails it does not mean -lintl 
is not needed, for this we would need to test a gettext function without 
-lintl. Basically two tests (with and without -lintl) are needed to properly 
diagnose the situation. The test in question had been written in 2009 as a fix 
for the https://bugs.python.org/issue6154 bug report.

This may be an issue only with non-Framework builds (since Homebrew manages to 
build a framework-based Python on macOS without any special shenigans) but I 
had not tested it.

--
components: Build
messages: 356237
nosy: Jakub Piotr Cłapa
priority: normal
severity: normal
status: open
title: configure: on macOS (darwin) add CoreFoundation to flags before checking 
for gettext
type: compile error
versions: Python 3.9

___
Python tracker 

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