classification
Title: macOS build docs need refresh (2019)
Type: Stage:
Components: Documentation Versions: Python 3.8
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: ned.deily Nosy List: barry, docs@python, jaraco, ned.deily
Priority: normal Keywords:

Created on 2019-02-06 00:12 by jaraco, last changed 2019-02-06 15:50 by jaraco.

Messages (3)
msg334895 - (view) Author: Jason R. Coombs (jaraco) * (Python committer) Date: 2019-02-06 00:12
In https://github.com/python/devguide/issues/453#issuecomment-460848565, I understand that Ned wishes to update the macOS build docs prior to linking to them from the dev guide.
msg334898 - (view) Author: Barry A. Warsaw (barry) * (Python committer) Date: 2019-02-06 01:51
All I know is that for 3.7 and 3.8 (3.6 is different), I have this little helper script to build against Homebrew libraries.

#!/bin/sh

export CPPFLAGS="-I$(brew --prefix sqlite3)/include -I$(brew --prefix zlib)/include"
export LDFLAGS="-L$(brew --prefix sqlite3)/lib -L$(brew --prefix zlib)/lib"
export PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig"

./configure
msg334943 - (view) Author: Jason R. Coombs (jaraco) * (Python committer) Date: 2019-02-06 15:50
I also have a script that does something very similar (https://github.com/jaraco/jaraco.develop/blob/master/jaraco/develop/macos-build-python.py), invoked with `python -m jaraco.develop.macos-build-python` (or `pip-run -m jaraco.develop -- -m jaraco.develop.macos-build-python` if you don't have it installed).
History
Date User Action Args
2019-02-06 15:50:28jaracosetmessages: + msg334943
2019-02-06 01:51:31barrysetmessages: + msg334898
2019-02-06 01:50:06barrysetnosy: + barry
2019-02-06 00:13:45ned.deilysetassignee: docs@python -> ned.deily
2019-02-06 00:12:22jaracocreate