GHC 2017-12-24

6 comments.

, https://git.io/vb7LJ in Homebrew/homebrew-core
The change under the hood: in `$prefix/Frameworks/Python.framework/Versions/3.6/lib/python3.6/_sysconfigdata_m_darwin_darwin.py`,

```py
 'LINKFORSHARED': '-Wl,-stack_size,1000000  -framework CoreFoundation '
                  'Python.framework/Versions/3.6/Python',
```

==>

```py
 'LINKFORSHARED': '-Wl,-stack_size,1000000  -framework CoreFoundation '
                  '/usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/Python',
```

, https://git.io/vb7LU in Homebrew/homebrew-core
This should be fixed by #22103.

, https://git.io/vb7LT in Homebrew/homebrew-core
Before:

```console
$ /usr/local/Cellar/python3/3.6.4/bin/python3 -c 'import distutils.sysconfig; print(distutils.sysconfig.get_config_var("LINKFORSHARED"))'
-Wl,-stack_size,1000000  -framework CoreFoundation Python.framework/Versions/3.6/Python
```

After:

```console
$ /usr/local/Cellar/python3/3.6.4/bin/python3 -c 'import distutils.sysconfig; print(distutils.sysconfig.get_config_var("LINKFORSHARED"))'
-Wl,-stack_size,1000000  -framework CoreFoundation /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/Python
```

, https://git.io/vb7Lk in Homebrew/homebrew-core
python3: fix framework path in LINKFORSHARED
============================================

Fixes https://github.com/Homebrew/homebrew-core/issues/21212.

, https://git.io/vbQbl in Homebrew/homebrew-core
Yeah I know he formally stepped down, just wondering if his activities stopped completely.

, https://git.io/vbQb8 in Homebrew/homebrew-core
@ilovezfs Not sure. We appear to be setting the variable correctly, but Python's not picking it up:

```console
$ /usr/local/Cellar/python3/3.6.4/bin/python3 -c 'import distutils.sysconfig; print(distutils.sysconfig.get_makefile_filename()); print(distutils.sysconfig.get_config_var("LINKFORSHARED"))'
/usr/local/Cellar/python3/3.6.4/Frameworks/Python.framework/Versions/3.6/lib/python3.6/config-3.6m-darwin/Makefile
-Wl,-stack_size,1000000  -framework CoreFoundation Python.framework/Versions/3.6/Python
$ grep -E '^(LINKFORSHARED|PYTHONFRAMEWORKINSTALLDIR)' /usr/local/Cellar/python3/3.6.4/Frameworks/Python.framework/Versions/3.6/lib/python3.6/config-3.6m-darwin/Makefile
LINKFORSHARED=	-Wl,-stack_size,1000000  -framework CoreFoundation $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)
PYTHONFRAMEWORKINSTALLDIR= /usr/local/opt/python3/Frameworks/Python.framework
```

I'll test a non-Homebrew build later to see if this is brew-specific. So Tim's no longer available?